function insertSVG(n,t,i,r){if(n!=="images/svg/"&&n!=="images/svg/kies")return $.get(n,null,function(n){var i=n.getElementsByTagName("svg")[0],c=i.getElementsByTagName("title"),o,l,a,f,u,s,e,h;for(c!==null&&$(c).remove(),o=i.getAttribute("width")?i.getAttribute("width").replace("px",""):0,l=i.getAttribute("height")?i.getAttribute("height").replace("px",""):0,r>=1&&(o>0&&i.setAttribute("viewBox","0 0 "+o*r+" "+l),i.setAttribute("preserveAspectRatio","xMinYMid")),i.removeAttribute("width"),i.removeAttribute("height"),a=i.getAttribute(a),f=i.querySelectorAll("path, rect, circle, line, ellipse, polygon"),u=0;u<f.length;u++)f[u].setAttribute("fill","url('"+document.location.href+t.replace("#","#svg")+"_MyGradient1')");if(r>1){for(s=[],e=1;e<r;e++)for(u=0;u<f.length;u++)h=f[u].cloneNode(),h.setAttribute("transform","translate("+o*e+",0)"),h.setAttribute("fill","url('"+document.location.href+t.replace("#","#svg")+"_MyGradient"+(e+1)+"')"),s.push(h);for(u=0;u<s.length;u++)i.appendChild(s[u])}$(t).empty();$("svg",n).appendTo(t);$(t).find("svg").attr("aria-hidden","true")},"xml")}function insertFullColorSVG(n,t,i){if(n!=="images/svg/"&&n!=="images/svg/kies")return $.get(n,null,function(n){var r=n.getElementsByTagName("svg")[0],e=r.getElementsByTagName("title"),f,u;if(e!==null&&$(e).remove(),r.removeAttribute("width"),r.removeAttribute("height"),r.removeAttribute("id"),f=r.getElementsByTagName("path"),i)for(u=0;u<f.length;u++)f[u].setAttribute("fill",i);$(t).empty();$("svg",n).appendTo(t);$(t).find("svg").attr("aria-hidden","true")},"xml")}function insertFullColorSVGLabel(n,t,i,r){var u,f,e,o;n!=="images/svg/"&&n!=="images/svg/kies"&&(u=parseInt(r),u>=0)&&(f=i,e=f.length,u>f.length-1&&(u=u%e),o=f[u],drawSvg(t,o,n))}function insertFullColorSVGLabelsInTable(n,t,i){var r,s,u,h;if(n!==""){var f=n.trim().split(","),e=t,c=e.length,o=$(i).find(".labelTable td.svg__icon");if(o.length>0)for(r=0;r<o.length;r++)(s=o[r],u=r,u>e.length-1&&(u=u%c),h=e[u],f[r]!==""&&f[r]!=="kies")&&drawSvg("#"+s.id,h,"images/svg/"+f[r])}}function drawSvg(n,t,i){return $.get(i,null,function(i){var r=i.getElementsByTagName("svg")[0],f,e,u;for(r.removeAttribute("width"),r.removeAttribute("height"),r.removeAttribute("id"),f=r.getElementsByTagName("title"),f!==null&&$(f).remove(),e=r.getElementsByTagName("path"),u=0;u<e.length;u++)e[u].setAttribute("fill",t);$(n).empty();$("svg",i).appendTo(n);$(n).find("svg").attr("aria-hidden","true")},"xml")}var ABF_Tooltip={DATA_HASH_ID:"data-hashtooltip-id",CONFIG:{TOOLTIP_SIMPLE:"js-simple-tooltip",TOOLTIP_SIMPLE_CONTAINER:"simpletooltip_container",TOOLTIP_SIMPLE_RAW:"simpletooltip",TOOLTIP_SIMPLE_LABEL_ID:"label_simpletooltip_",TOOLTIP_DATA_TEXT:"data-simpletooltip-text",TOOLTIP_DATA_PREFIX_CLASS:"data-simpletooltip-prefix-class",TOOLTIP_DATA_CONTENT_ID:"data-simpletooltip-content-id",ATTR_DESCRIBEDBY:"aria-describedby",ATTR_HIDDEN:"aria-hidden",ATTR_ROLE:"role",ROLE:"tooltip",WIDTH:200},setEvents:function(){["mouseenter","focus","mouseleave","mousemove","blur","keydown"].forEach(function(n){document.body.addEventListener(n,function(t){var f=ABF_Tooltip.CONFIG;if(t.target.classList.contains(f.TOOLTIP_SIMPLE)===!0){var l=t.target,u=ABF_Tooltip._findById(l.getAttribute(f.ATTR_DESCRIBEDBY)),i=$(u);if(!u)return;if(n==="mouseenter"||n==="focus"||n==="mousemove"){var r=ABF_Tooltip.EvToCm(t),a=$(window).width(),s=250,h=40,c=i.width(),e=a<r.x+s+h,o=e&&r.x-s+h<0,v=e?o?r.x-c/2:r.x-c:r.x;i.toggleClass("left",e&&!o);i.toggleClass("middle",e&&o);i.css({left:v});n!=="mousemove"?(u.setAttribute(f.ATTR_HIDDEN,"false"),ABF_GA.fireInterfaceGaEvent("Glossary tooltip",""),ABF_Tooltip.isInViewport(u)?(i.css({top:r.y}),i.removeClass("fliptop")):(i.css({top:r.y-i.outerHeight(!0)}),i.addClass("fliptop"))):i.hasClass("fliptop")?i.css({top:r.y-i.outerHeight(!0)}):i.css({top:r.y})}else(n==="mouseleave"||n==="blur"||n==="keydown"&&t.keyCode===27)&&(u.setAttribute(f.ATTR_HIDDEN,"true"),i.removeClass("fliptop"),i.css({top:"",left:""}))}},!0)})},isInViewport:function(n){var t=$(n),i=t.offset().top,r=i+t.outerHeight(!0)-21,u=$(window).scrollTop(),f=u+window.innerHeight;return r<f},EvToCm:function(n){var t=n.pageX,i=n.pageY,r=$(n.target),u=r.offset(),e=n.target.offsetParent,f=$(e).offset(),o=f.left,s=f.top;return(t<=0&&i<=0||t===undefined&&i===undefined)&&(t=u.left+r.width(),i=u.top+r.height()),isNaN(t)&&(t=0),isNaN(i)&&(i=0),{x:t-o,y:i-s}},attach:function(n,t){var i=ABF_Tooltip.CONFIG,r=function(){var n=arguments.length<=0||arguments[0]===undefined?document:arguments[0];return[].slice.call(n.querySelectorAll("."+i.TOOLTIP_SIMPLE))};r(t).forEach(function(t){var r=Math.random().toString(32).slice(2,12),f=t.hasAttribute(i.TOOLTIP_DATA_TEXT)===!0?t.getAttribute(i.TOOLTIP_DATA_TEXT):"",u=t.hasAttribute(i.TOOLTIP_DATA_PREFIX_CLASS)===!0?t.getAttribute(i.TOOLTIP_DATA_PREFIX_CLASS):"",e=t.hasAttribute(i.TOOLTIP_DATA_CONTENT_ID)===!0?t.getAttribute(i.TOOLTIP_DATA_CONTENT_ID):"";t.setAttribute(i.ATTR_DESCRIBEDBY,i.TOOLTIP_SIMPLE_LABEL_ID+r);t.setAttribute("tabindex","0");ABF_Tooltip._wrapItem(t,u,i.TOOLTIP_SIMPLE_CONTAINER).insertAdjacentHTML("beforeEnd",ABF_Tooltip._createTooltip({text:f,className:u,jsClass:i.TOOLTIP_SIMPLE,loc:n,id:e,tooltipId:i.TOOLTIP_SIMPLE_LABEL_ID+r,tooltipSimpleRaw:i.TOOLTIP_SIMPLE_RAW,hiddenAttribute:i.ATTR_HIDDEN+'="true"',roleTooltip:i.ATTR_ROLE+'="'+i.ROLE+'"'}))})},_findById:function(n){return document.getElementById(n)},_wrapItem:function(n,t,i){var u=[t,i].filter(Boolean).join("-"),r=document.createElement("SPAN");return r.classList.add(u),n.parentNode.insertBefore(r,n),r.appendChild(n),r},_createTooltip:function(n){var u=[n.className,n.tooltipSimpleRaw].filter(Boolean).join("-"),t=n.text,r="",i;return n.loc&&(r=n.loc),!t&&n.id&&(i=findById(n.id),i&&(t=i.innerHTML)),'<span class="'+u+" "+n.jsClass+'" id="'+n.tooltipId+'" '+n.roleTooltip+" "+n.hiddenAttribute+' data-loc="'+r+'">'+t+"<\/span>"}},ABF_SelectTool,ABF_Responsive,ABF_Tiles,ABF_Navigator,parser,timeout,grad,Infographics,ABF_Controller;(function(){var n=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t.ballroom=n({"1":function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"            <"+l((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:13},end:{line:5,column:22}}}):f))+' class="header tile-header">'+((c=(f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:5,column:50},end:{line:5,column:61}}}):f))!=null?c:"")+"<\/"+l((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:63},end:{line:5,column:72}}}):f))+">"},"3":function(n,t){var i=n.lambda,r=n.escapeExpression,u=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"                <li><a class='' rel=\"noopener\" target='_blank' href='"+r(i(t!=null?u(t,"url"):t,t))+"'>"+r(i(t!=null?u(t,"name"):t,t))+"<\/a><\/li>\r\n"},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:16,column:66},end:{line:16,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"9":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var s,f,o=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"contentclass")||(t!=null?e(t,"contentclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"contentclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:37}}}):f))+" "+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:38},end:{line:1,column:60}}}):f))+" "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:61},end:{line:1,column:74}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:75},end:{line:1,column:89}}}):f))+" "+l((f=(f=e(i,"listclass")||(t!=null?e(t,"listclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"listclass",hash:{},data:u,loc:{start:{line:1,column:90},end:{line:1,column:103}}}):f))+" "+l((f=(f=e(i,"titleclass")||(t!=null?e(t,"titleclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"titleclass",hash:{},data:u,loc:{start:{line:1,column:104},end:{line:1,column:118}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:1,column:120},end:{line:1,column:126}}}):f))+'">\r\n    <div class="inner-tile '+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:57},end:{line:2,column:63}}}):f))+'">\r\n        <div class="tile-content categories">'+((s=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(o,t!=null?e(t,"title"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:12},end:{line:6,column:29}}}))!=null?s:"")+"<ul>\r\n"+((s=e(i,"each").call(o,t!=null?e(t,"links"):t,{name:"each",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:8,column:16},end:{line:10,column:25}}}))!=null?s:"")+"            <\/ul>\r\n        <\/div>\r\n    <\/div>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:15,column:4},end:{line:19,column:13}}}))!=null?s:"")+((s=n.invokePartial(e(i,"lookup").call(o,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:21,column:8},end:{line:21,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"<\/section>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:24,column:0},end:{line:26,column:9}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:28,column:0},end:{line:30,column:9}}}))!=null?s:"")},usePartial:!0,useData:!0});t["basic-image-left"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"    <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:5},end:{line:3,column:14}}}):f))+' class="header'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:3,column:28},end:{line:3,column:39}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:3,column:53},end:{line:3,column:68}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:70},end:{line:3,column:79}}}):f))+">\r\n"},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <object data="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:10,column:22},end:{line:10,column:33}}}):f))+'" type="image/svg+xml" aria-hidden="true" class="fittodiv" name="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:10,column:98},end:{line:10,column:111}}}):f))+'">\r\n        <\/object>\r\n'},"5":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <img class="fittodiv small" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:13,column:41},end:{line:13,column:52}}}):f))+'" alt="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:13,column:59},end:{line:13,column:72}}}):f))+'" title="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:13,column:81},end:{line:13,column:94}}}):f))+'" />'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"<header>\r\n"+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:4,column:19}}}))!=null?o:"")+'    <p class="subtitle unit">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:5,column:29},end:{line:5,column:39}}}):f))!=null?o:"")+'<\/p>\r\n<\/header>\r\n<div class="tile-content'+n.escapeExpression((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footerclass",hash:{},data:u,loc:{start:{line:7,column:24},end:{line:7,column:39}}}):f))+'">\r\n    <div class="wHalf v-align middle">'+((o=e(i,"if").call(s,t!=null?e(t,"drawIconAsSvg"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.program(5,u,0),data:u,loc:{start:{line:9,column:8},end:{line:14,column:17}}}))!=null?o:"")+'<\/div>\r\n    <div class="wHalf v-align dir-col">\r\n'+((o=n.invokePartial(e(i,"lookup").call(s,t,"imagevaluetemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:17,column:12},end:{line:17,column:43}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+"    <\/div>\r\n<\/div>"},usePartial:!0,useData:!0});t["basic-image-noreference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="table">\r\n    <div class="tc-hasheader">\r\n        <div class="v-align middle" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:3,column:36},end:{line:3,column:53}}}):f))!=null?c:"")+'>\r\n            <data class="datavalue" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:4,column:43},end:{line:4,column:52}}}):f))+'">'+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:4,column:54},end:{line:4,column:72}}}):f))!=null?c:"")+'<\/data><p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:4,column:111},end:{line:4,column:127}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:4,column:129},end:{line:4,column:140}}}):f))+"<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n"},useData:!0});t["basic-image-reference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="table dir-col">\r\n    <div class="tc-hasheader hHalf'+l((f=(f=e(i,"height1class")||(t!=null?e(t,"height1class"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height1class",hash:{},data:u,loc:{start:{line:2,column:34},end:{line:2,column:50}}}):f))+'">\r\n        <div class="v-align middle" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:3,column:36},end:{line:3,column:53}}}):f))!=null?c:"")+'>\r\n            <data class="datavalue" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:4,column:43},end:{line:4,column:52}}}):f))+'">'+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:4,column:54},end:{line:4,column:72}}}):f))!=null?c:"")+'<\/data>\r\n            <p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:5,column:44},end:{line:5,column:60}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:5,column:62},end:{line:5,column:73}}}):f))+'<\/p>\r\n        <\/div>\r\n    <\/div>\r\n    <div class="tc-hasheader hHalf'+l((f=(f=e(i,"height1class")||(t!=null?e(t,"height1class"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height1class",hash:{},data:u,loc:{start:{line:8,column:34},end:{line:8,column:50}}}):f))+'">\r\n        <div class="v-align middle" '+((c=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:9,column:36},end:{line:9,column:61}}}):f))!=null?c:"")+'>\r\n            <data class="datavalue compare" value="'+l((f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:10,column:51},end:{line:10,column:67}}}):f))+'">'+((c=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:10,column:69},end:{line:10,column:94}}}):f))!=null?c:"")+'<\/data>\r\n            <p class="subtitle area compare" title="'+l((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:11,column:52},end:{line:11,column:75}}}):f))+'">'+l((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:11,column:77},end:{line:11,column:95}}}):f))+"<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["basic-image-right"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"    <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:5},end:{line:3,column:14}}}):f))+' class="header'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:3,column:28},end:{line:3,column:39}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:3,column:53},end:{line:3,column:68}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:70},end:{line:3,column:79}}}):f))+">\r\n"},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <object data="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:13,column:22},end:{line:13,column:33}}}):f))+'" type="image/svg+xml" aria-hidden="true" class="fittodiv" name="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:13,column:98},end:{line:13,column:111}}}):f))+'">\r\n        <\/object>\r\n'},"5":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <img class="fittodiv small" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:16,column:41},end:{line:16,column:52}}}):f))+'" alt="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:16,column:59},end:{line:16,column:72}}}):f))+'" title="'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:16,column:81},end:{line:16,column:94}}}):f))+'" />'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"<header>\r\n"+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:4,column:19}}}))!=null?o:"")+'    <p class="subtitle unit">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:5,column:29},end:{line:5,column:39}}}):f))!=null?o:"")+'<\/p>\r\n<\/header>\r\n<div class="tile-content'+n.escapeExpression((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footerclass",hash:{},data:u,loc:{start:{line:7,column:24},end:{line:7,column:39}}}):f))+'">\r\n    <div class="wHalf v-align dir-col">\r\n'+((o=n.invokePartial(e(i,"lookup").call(s,t,"imagevaluetemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:9,column:12},end:{line:9,column:43}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+'    <\/div>\r\n    <div class="wHalf v-align middle u-t-right">'+((o=e(i,"if").call(s,t!=null?e(t,"drawIconAsSvg"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.program(5,u,0),data:u,loc:{start:{line:12,column:8},end:{line:17,column:17}}}))!=null?o:"")+"<\/div>\r\n<\/div>"},usePartial:!0,useData:!0});t["basic-info"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var e,f,o=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content no-header">\r\n    <span class="datainfo">'+((e=(f=(f=o(i,"indicatorinfo")||(t!=null?o(t,"indicatorinfo"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"indicatorinfo",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))!=null?e:"")+"<\/span>\r\n<\/div>"},useData:!0});t["basic-noreference-small"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"                <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:17},end:{line:6,column:26}}}):f))+' class="header'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:6,column:40},end:{line:6,column:51}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:6,column:65},end:{line:6,column:80}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:82},end:{line:6,column:91}}}):f))+">\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content'+l((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footerclass",hash:{},data:u,loc:{start:{line:1,column:24},end:{line:1,column:39}}}):f))+' no-header">\r\n    <div class="tile-row">\r\n        <div class="w3Quarter v-align middle pRight">\r\n            <header class="tile-small">\r\n'+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:5,column:16},end:{line:7,column:31}}}))!=null?o:"")+'                <p class="subtitle unit">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:8,column:41},end:{line:8,column:51}}}):f))!=null?o:"")+'<\/p>\r\n            <\/header>\r\n        <\/div>\r\n        <div class="wQuarter v-align middle u-t-left" '+((o=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:11,column:54},end:{line:11,column:71}}}):f))!=null?o:"")+'>\r\n            <p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:12,column:44},end:{line:12,column:60}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:h,typeof f===c?f.call(s,{name:"geoitem",hash:{},data:u,loc:{start:{line:12,column:62},end:{line:12,column:73}}}):f))+'<\/p>\r\n            <data class="datavalue" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:h,typeof f===c?f.call(s,{name:"value",hash:{},data:u,loc:{start:{line:13,column:43},end:{line:13,column:52}}}):f))+'">'+((o=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:h,typeof f===c?f.call(s,{name:"displayvalue",hash:{},data:u,loc:{start:{line:13,column:54},end:{line:13,column:72}}}):f))!=null?o:"")+"<\/data>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["basic-noreference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="hHalf v-align middle" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:1,column:34},end:{line:1,column:51}}}):f))!=null?c:"")+'>\r\n    <data class="datavalue" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:2,column:35},end:{line:2,column:44}}}):f))+'">'+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:2,column:46},end:{line:2,column:64}}}):f))!=null?c:"")+'<\/data>\r\n    <p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:3,column:36},end:{line:3,column:52}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:3,column:54},end:{line:3,column:65}}}):f))+"<\/p>\r\n<\/div>\r\n"},useData:!0});t["basic-reference-small"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"                <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:17},end:{line:6,column:26}}}):f))+' class="header'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:6,column:40},end:{line:6,column:51}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:6,column:65},end:{line:6,column:80}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:82},end:{line:6,column:91}}}):f))+">\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var h,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content'+l((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:s,typeof f===c?f.call(o,{name:"footerclass",hash:{},data:u,loc:{start:{line:1,column:24},end:{line:1,column:39}}}):f))+' no-header">\r\n    <div class="tile-row">\r\n        <div class="wHalf v-align middle">\r\n            <header class="tile-small">\r\n'+((h=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||s).call(o,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:5,column:16},end:{line:7,column:31}}}))!=null?h:"")+'                <p class="subtitle unit">'+((h=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:s,typeof f===c?f.call(o,{name:"unit",hash:{},data:u,loc:{start:{line:8,column:41},end:{line:8,column:51}}}):f))!=null?h:"")+'<\/p>\r\n            <\/header>\r\n        <\/div>\r\n        <div class="wQuarter v-align middle u-t-left" '+((h=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===c?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:11,column:54},end:{line:11,column:71}}}):f))!=null?h:"")+'>\r\n            <p class="subtitle area u-t-left" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===c?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:12,column:53},end:{line:12,column:69}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===c?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:12,column:71},end:{line:12,column:82}}}):f))+'<\/p>\r\n            <data class="datavalue u-t-left" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===c?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:13,column:52},end:{line:13,column:61}}}):f))+'">'+((h=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===c?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:13,column:63},end:{line:13,column:81}}}):f))!=null?h:"")+'<\/data>\r\n        <\/div>\r\n        <div class="wQuarter v-align middle u-t-left" '+((h=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===c?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:15,column:54},end:{line:15,column:79}}}):f))!=null?h:"")+'>\r\n            <p class="subtitle area compare u-t-left" title="'+l((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===c?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:16,column:61},end:{line:16,column:84}}}):f))+'">'+l((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===c?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:16,column:86},end:{line:16,column:104}}}):f))+'<\/p>\r\n            <data class="datavalue compare u-t-left" value="'+l((f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===c?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:17,column:60},end:{line:17,column:76}}}):f))+'">'+((h=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===c?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:17,column:78},end:{line:17,column:103}}}):f))!=null?h:"")+"<\/data>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["basic-reference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-row">\r\n    <div class="wHalf h4Row u-t-left v-align middle" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:2,column:53},end:{line:2,column:70}}}):f))!=null?c:"")+'>\r\n        <data class="datavalue" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:3,column:39},end:{line:3,column:48}}}):f))+'">'+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:3,column:50},end:{line:3,column:68}}}):f))!=null?c:"")+'<\/data>\r\n        <p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:4,column:40},end:{line:4,column:56}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:4,column:58},end:{line:4,column:69}}}):f))+'<\/p>\r\n    <\/div>\r\n    <div class="wHalf h4Row u-t-left v-align middle" '+((c=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:6,column:53},end:{line:6,column:78}}}):f))!=null?c:"")+'>\r\n        <data class="datavalue compare" value="'+l((f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:7,column:47},end:{line:7,column:63}}}):f))+'">'+((c=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:7,column:65},end:{line:7,column:90}}}):f))!=null?c:"")+'<\/data>\r\n        <p class="subtitle area compare" title="'+l((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:8,column:48},end:{line:8,column:71}}}):f))+'">'+l((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:8,column:73},end:{line:8,column:91}}}):f))+"<\/p>\r\n    <\/div>\r\n<\/div>\r\n"},useData:!0});t["basic-source-list"]=n({"1":function(n,t){return"    <li>"+n.escapeExpression(n.lambda(t,t))+"<\/li>\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<ul class="list sources">\r\n'+((f=e(i,"each").call(t!=null?t:n.nullContext||{},t!=null?e(t,"listitems"):t,{name:"each",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:4,column:13}}}))!=null?f:"")+"<\/ul>\r\n"},useData:!0});t["basic-table"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"        <caption>"+n.escapeExpression((f=(f=e(i,"cp")||(t!=null?e(t,"cp"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"cp",hash:{},data:u,loc:{start:{line:4,column:17},end:{line:4,column:23}}}):f))+"<\/caption>"},"3":function(n,t,i,r,u){var e,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(e=(f(i,"ifNotEmpty")||t&&f(t,"ifNotEmpty")||n.hooks.helperMissing).call(t!=null?t:n.nullContext||{},t!=null?f(t,"v"):t,{name:"ifNotEmpty",hash:{},fn:n.program(4,u,0),inverse:n.program(6,u,0),data:u,loc:{start:{line:9,column:16},end:{line:13,column:33}}}))!=null?e:""},"4":function(n,t){var u,i=n.lambda,f=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <th id="'+f(i(t!=null?r(t,"id"):t,t))+'" title="'+f(i(t!=null?r(t,"t"):t,t))+'">'+((u=i(t!=null?r(t,"v"):t,t))!=null?u:"")+"<\/th>\r\n"},"6":function(n,t){var u,i=n.lambda,f=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <td id="'+f(i(t!=null?r(t,"id"):t,t))+'" title="'+f(i(t!=null?r(t,"t"):t,t))+'">'+((u=i(t!=null?r(t,"v"):t,t))!=null?u:"")+"<\/td>"},"8":function(n,t,i,r,u){var f,o=n.lambda,s=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'            <tr>\r\n                <th id="'+s(o((f=t!=null?e(t,"hr"):t)!=null?e(f,"id"):f,t))+'" headers="'+s(o((f=t!=null?e(t,"hr"):t)!=null?e(f,"hs"):f,t))+'">'+((f=o((f=t!=null?e(t,"hr"):t)!=null?e(f,"v"):f,t))!=null?f:"")+"<\/th>\r\n"+((f=e(i,"each").call(t!=null?t:n.nullContext||{},t!=null?e(t,"cs"):t,{name:"each",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:21,column:16},end:{line:23,column:25}}}))!=null?f:"")+"            <\/tr>\r\n"},"9":function(n,t){var u,i=n.lambda,f=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <td headers="'+f(i(t!=null?r(t,"hs"):t,t))+'" class="'+f(i(t!=null?r(t,"c"):t,t))+'">'+((u=i(t!=null?r(t,"v"):t,t))!=null?u:"")+"<\/td>\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="table-wrapper" tabindex="'+l((f=(f=e(i,"tabletabindex")||(t!=null?e(t,"tabletabindex"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tabletabindex",hash:{},data:u,loc:{start:{line:1,column:37},end:{line:1,column:54}}}):f))+'">\r\n    <table class="'+l((f=(f=e(i,"tableClass")||(t!=null?e(t,"tableClass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tableClass",hash:{},data:u,loc:{start:{line:2,column:18},end:{line:2,column:32}}}):f))+'">'+((o=e(i,"if").call(s,t!=null?e(t,"cp"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:3,column:8},end:{line:5,column:17}}}))!=null?o:"")+"<thead>\r\n            <tr>\r\n"+((o=e(i,"each").call(s,t!=null?e(t,"hs"):t,{name:"each",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:8,column:16},end:{line:14,column:25}}}))!=null?o:"")+"            <\/tr>\r\n        <\/thead>\r\n        <tbody>\r\n"+((o=e(i,"each").call(s,t!=null?e(t,"rows"):t,{name:"each",hash:{},fn:n.program(8,u,0),inverse:n.noop,data:u,loc:{start:{line:18,column:12},end:{line:25,column:21}}}))!=null?o:"")+"        <\/tbody>\r\n    <\/table>\r\n<\/div>"},useData:!0});t["basic-theme-list"]=n({"1":function(n,t){var i=n.lambda,r=n.escapeExpression,u=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <li><a href="'+r(i(t!=null?u(t,"url"):t,t))+'">'+r(i(t!=null?u(t,"name"):t,t))+"<\/a><\/li>\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<ul class="list themes">\r\n'+((f=e(i,"each").call(t!=null?t:n.nullContext||{},t!=null?e(t,"listitems"):t,{name:"each",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:4,column:13}}}))!=null?f:"")+"<\/ul>\r\n"},useData:!0});t["basic-title-custom"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(i,"lookup").call(t!=null?t:n.nullContext||{},t,"tiletype",{name:"lookup",hash:{},data:u,loc:{start:{line:1,column:4},end:{line:1,column:25}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},usePartial:!0,useData:!0});t["basic-title-top"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"    <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:5},end:{line:3,column:14}}}):f))+' class="header '+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:3,column:29},end:{line:3,column:40}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:3,column:54},end:{line:3,column:69}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:71},end:{line:3,column:80}}}):f))+">\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"<header>\r\n"+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:4,column:19}}}))!=null?o:"")+'    <p class="subtitle unit">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:5,column:29},end:{line:5,column:39}}}):f))!=null?o:"")+'<\/p>\r\n<\/header>\r\n<div class="tile-content'+n.escapeExpression((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footerclass",hash:{},data:u,loc:{start:{line:7,column:24},end:{line:7,column:39}}}):f))+'">\r\n'+((o=n.invokePartial(e(i,"lookup").call(s,t,"tiletype",{name:"lookup",hash:{},data:u,loc:{start:{line:8,column:8},end:{line:8,column:29}}}),t,{data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+"<\/div>"},usePartial:!0,useData:!0});t.basic=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"footer"),t,{name:"footer",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"3":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"tilelink"),t,{name:"tilelink",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:16,column:66},end:{line:16,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"11":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var s,f,o=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:44},end:{line:1,column:57}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:58},end:{line:1,column:72}}}):f))+" "+l((f=(f=e(i,"nolinkurl")||(t!=null?e(t,"nolinkurl"):t))!=null?f:h,typeof f===c?f.call(o,{name:"nolinkurl",hash:{},data:u,loc:{start:{line:1,column:73},end:{line:1,column:86}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:1,column:88},end:{line:1,column:94}}}):f))+'">\r\n    <div class="inner-tile '+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:57},end:{line:2,column:63}}}):f))+'" title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:2,column:72},end:{line:2,column:84}}}):f))+'" data-externalcode="'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:105},end:{line:2,column:111}}}):f))+'" data-showdetailview="'+l((f=(f=e(i,"showdetailview")||(t!=null?e(t,"showdetailview"):t))!=null?f:h,typeof f===c?f.call(o,{name:"showdetailview",hash:{},data:u,loc:{start:{line:2,column:134},end:{line:2,column:152}}}):f))+'">\r\n'+((s=n.invokePartial(e(i,"lookup").call(o,t,"titlepos",{name:"lookup",hash:{},data:u,loc:{start:{line:3,column:12},end:{line:3,column:33}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"showfooter"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:8},end:{line:6,column:17}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"haslink"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:7,column:8},end:{line:9,column:17}}}))!=null?s:"")+"<\/div>"+((s=e(i,"if").call(o,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:11,column:4},end:{line:13,column:13}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:15,column:4},end:{line:19,column:13}}}))!=null?s:"")+((s=n.invokePartial(e(i,"lookup").call(o,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:21,column:8},end:{line:21,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"<\/section>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:23,column:4},end:{line:25,column:13}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:26,column:0},end:{line:28,column:9}}}))!=null?s:"")},usePartial:!0,useData:!0});t["chart-default"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content" id="'+n.escapeExpression((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:h,typeof f===c?f.call(s,{name:"container",hash:{},data:u,loc:{start:{line:1,column:25},end:{line:1,column:38}}}):f))+'" title="" '+((o=(f=(f=e(i,"ariahidden")||(t!=null?e(t,"ariahidden"):t))!=null?f:h,typeof f===c?f.call(s,{name:"ariahidden",hash:{},data:u,loc:{start:{line:1,column:49},end:{line:1,column:65}}}):f))!=null?o:"")+">\r\n<\/div>"},useData:!0});t.chart=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"            <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:13},end:{line:5,column:22}}}):f))+' class="'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:5,column:30},end:{line:5,column:41}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:5,column:55},end:{line:5,column:70}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:72},end:{line:5,column:81}}}):f))+">\r\n"},"3":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"basic-table"),t,{name:"basic-table",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"tilelink"),t,{name:"tilelink",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:23,column:66},end:{line:23,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"11":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"13":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" chart "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:50},end:{line:1,column:63}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:64},end:{line:1,column:78}}}):f))+" "+l((f=(f=e(i,"nolinkurl")||(t!=null?e(t,"nolinkurl"):t))!=null?f:h,typeof f===c?f.call(s,{name:"nolinkurl",hash:{},data:u,loc:{start:{line:1,column:79},end:{line:1,column:92}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:1,column:94},end:{line:1,column:100}}}):f))+'">\r\n    <div class="inner-tile '+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:2,column:57},end:{line:2,column:63}}}):f))+'" title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"urltitle",hash:{},data:u,loc:{start:{line:2,column:72},end:{line:2,column:84}}}):f))+'" data-externalcode="'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:2,column:105},end:{line:2,column:111}}}):f))+'" data-showdetailview="'+l((f=(f=e(i,"showdetailview")||(t!=null?e(t,"showdetailview"):t))!=null?f:h,typeof f===c?f.call(s,{name:"showdetailview",hash:{},data:u,loc:{start:{line:2,column:134},end:{line:2,column:152}}}):f))+'">\r\n        <header>\r\n'+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:12},end:{line:6,column:27}}}))!=null?o:"")+'            <p class="subtitle unit '+l((f=(f=e(i,"unitclass")||(t!=null?e(t,"unitclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unitclass",hash:{},data:u,loc:{start:{line:7,column:36},end:{line:7,column:49}}}):f))+'" title="'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:7,column:58},end:{line:7,column:68}}}):f))!=null?o:"")+'">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:7,column:70},end:{line:7,column:80}}}):f))!=null?o:"")+"<\/p>\r\n        <\/header>\r\n"+((o=e(i,"if").call(s,t!=null?e(t,"showtable"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:9,column:8},end:{line:11,column:15}}}))!=null?o:"")+((o=n.invokePartial(e(i,"lookup").call(s,t,"contenttype",{name:"lookup",hash:{},data:u,loc:{start:{line:12,column:12},end:{line:12,column:36}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+((o=n.invokePartial(e(r,"footer"),t,{name:"footer",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"haslink"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:14,column:8},end:{line:16,column:17}}}))!=null?o:"")+"<\/div>"+((o=e(i,"if").call(s,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:18,column:4},end:{line:20,column:13}}}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:22,column:4},end:{line:26,column:13}}}))!=null?o:"")+((o=n.invokePartial(e(i,"lookup").call(s,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:28,column:8},end:{line:28,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+"<\/section>"+((o=e(i,"if").call(s,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:30,column:0},end:{line:32,column:9}}}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(13,u,0),inverse:n.noop,data:u,loc:{start:{line:33,column:0},end:{line:35,column:9}}}))!=null?o:"")},usePartial:!0,useData:!0});t.drilldown=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content scroll" title="" '+((o=(f=(f=e(i,"ariahidden")||(t!=null?e(t,"ariahidden"):t))!=null?f:h,typeof f===c?f.call(s,{name:"ariahidden",hash:{},data:u,loc:{start:{line:1,column:37},end:{line:1,column:53}}}):f))!=null?o:"")+'>\r\n    <div id="'+n.escapeExpression((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:h,typeof f===c?f.call(s,{name:"container",hash:{},data:u,loc:{start:{line:2,column:13},end:{line:2,column:26}}}):f))+'" title="">\r\n    <\/div>\r\n<\/div>'},useData:!0});t["editor-actions"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="editor-tile-actions top left">\r\n    <button class="js-delete-tile tile-action-btn" data-guid="'+c((f=(f=e(i,"guid")||(t!=null?e(t,"guid"):t))!=null?f:s,typeof f===h?f.call(o,{name:"guid",hash:{},data:u,loc:{start:{line:3,column:62},end:{line:3,column:70}}}):f))+'" data-externalcode="'+c((f=(f=e(i,"externalcode")||(t!=null?e(t,"externalcode"):t))!=null?f:s,typeof f===h?f.call(o,{name:"externalcode",hash:{},data:u,loc:{start:{line:3,column:91},end:{line:3,column:107}}}):f))+'" >\r\n        <i class="far fa-trash" title="Delete tile" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Delete tile<\/span>\r\n    <\/button>\r\n<\/div>\r\n<div class="editor-tile-actions top right">\r\n    <button class="js-copy-tile tile-action-btn" data-guid="'+c((f=(f=e(i,"guid")||(t!=null?e(t,"guid"):t))!=null?f:s,typeof f===h?f.call(o,{name:"guid",hash:{},data:u,loc:{start:{line:9,column:60},end:{line:9,column:68}}}):f))+'" data-externalcode="'+c((f=(f=e(i,"externalcode")||(t!=null?e(t,"externalcode"):t))!=null?f:s,typeof f===h?f.call(o,{name:"externalcode",hash:{},data:u,loc:{start:{line:9,column:89},end:{line:9,column:105}}}):f))+'" >\r\n        <i class="far fa-clone" title="Copy tile" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Copy tile<\/span>\r\n    <\/button>\r\n    <button class="js-visible-tile tile-action-btn" data-visible="'+c((f=(f=e(i,"visible")||(t!=null?e(t,"visible"):t))!=null?f:s,typeof f===h?f.call(o,{name:"visible",hash:{},data:u,loc:{start:{line:13,column:66},end:{line:13,column:77}}}):f))+'" data-guid="'+c((f=(f=e(i,"guid")||(t!=null?e(t,"guid"):t))!=null?f:s,typeof f===h?f.call(o,{name:"guid",hash:{},data:u,loc:{start:{line:13,column:90},end:{line:13,column:98}}}):f))+'" data-externalcode="'+c((f=(f=e(i,"externalcode")||(t!=null?e(t,"externalcode"):t))!=null?f:s,typeof f===h?f.call(o,{name:"externalcode",hash:{},data:u,loc:{start:{line:13,column:119},end:{line:13,column:135}}}):f))+'" " >\r\n        <i class="far fa-'+((l=e(i,"if").call(o,t!=null?e(t,"visible"):t,{name:"if",hash:{},fn:n.program(2,u,0),inverse:n.program(4,u,0),data:u,loc:{start:{line:14,column:25},end:{line:14,column:67}}}))!=null?l:"")+'" title="Toggle tile visibility" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Toggle tile visibility<\/span>\r\n    <\/button>\r\n    <button class="js-edit-tile tile-action-btn" data-guid="'+c((f=(f=e(i,"guid")||(t!=null?e(t,"guid"):t))!=null?f:s,typeof f===h?f.call(o,{name:"guid",hash:{},data:u,loc:{start:{line:17,column:60},end:{line:17,column:68}}}):f))+'" data-externalcode="'+c((f=(f=e(i,"externalcode")||(t!=null?e(t,"externalcode"):t))!=null?f:s,typeof f===h?f.call(o,{name:"externalcode",hash:{},data:u,loc:{start:{line:17,column:89},end:{line:17,column:105}}}):f))+'">\r\n        <i class="far fa-pencil" title="Change tile settings" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Change tile settings<\/span>\r\n    <\/button>\r\n    <button class="tile-action-btn js-tile-handle" >\r\n        <i class="drag-tile fa  fa-arrows" title="Move tile" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Move tile<\/span>\r\n    <\/button>\r\n<\/div>'},"2":function(){return"eye"},"4":function(){return"eye-slash"},"6":function(){return'<div class="overlay"><\/div>'},"8":function(){return"<div class='not-visible'><\/div>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((f=e(i,"if").call(o,t!=null?e(t,"hasactions"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:1,column:0},end:{line:26,column:9}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"overlay"):t,{name:"if",hash:{},fn:n.program(6,u,0),inverse:n.noop,data:u,loc:{start:{line:27,column:0},end:{line:29,column:9}}}))!=null?f:"")+((f=e(i,"unless").call(o,t!=null?e(t,"visible"):t,{name:"unless",hash:{},fn:n.program(8,u,0),inverse:n.noop,data:u,loc:{start:{line:30,column:0},end:{line:32,column:13}}}))!=null?f:"")},useData:!0});t.extrainfo=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<button aria-expanded="false" class="extrainfo">\r\n    <span>'+n.escapeExpression((f=(f=e(i,"extrainfotitle")||(t!=null?e(t,"extrainfotitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"extrainfotitle",hash:{},data:u,loc:{start:{line:2,column:10},end:{line:2,column:28}}}):f))+'<\/span> <i class="fas fa-caret-down"><\/i>\r\n<\/button>\r\n<div class="u-hidden InfoContentData">'+((o=(f=(f=e(i,"infocontent")||(t!=null?e(t,"infocontent"):t))!=null?f:h,typeof f===c?f.call(s,{name:"infocontent",hash:{},data:u,loc:{start:{line:4,column:38},end:{line:4,column:55}}}):f))!=null?o:"")+"<\/div>"},useData:!0});t.footer=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <div class="special-type"><span class="fontbold">| <\/span>*'+n.escapeExpression((f=(f=e(i,"specialtype")||(t!=null?e(t,"specialtype"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"specialtype",hash:{},data:u,loc:{start:{line:4,column:63},end:{line:4,column:78}}}):f))+"<\/div>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<footer>\r\n    <div class="source">'+c((f=(f=e(i,"source")||(t!=null?e(t,"source"):t))!=null?f:s,typeof f===h?f.call(o,{name:"source",hash:{},data:u,loc:{start:{line:2,column:24},end:{line:2,column:34}}}):f))+'<\/div><data class="period" value="'+c((f=(f=e(i,"period")||(t!=null?e(t,"period"):t))!=null?f:s,typeof f===h?f.call(o,{name:"period",hash:{},data:u,loc:{start:{line:2,column:68},end:{line:2,column:78}}}):f))+'">'+c((f=(f=e(i,"period")||(t!=null?e(t,"period"):t))!=null?f:s,typeof f===h?f.call(o,{name:"period",hash:{},data:u,loc:{start:{line:2,column:80},end:{line:2,column:90}}}):f))+"<\/data>"+((l=e(i,"if").call(o,t!=null?e(t,"specialtypeinfooter"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))!=null?l:"")+"<\/footer>\r\n"},useData:!0});t["free-extern-image"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="inner-tile v-align middle" '+c((f=(f=e(i,"target")||(t!=null?e(t,"target"):t))!=null?f:s,typeof f===h?f.call(o,{name:"target",hash:{},data:u,loc:{start:{line:1,column:39},end:{line:1,column:49}}}):f))+' title="'+c((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:1,column:57},end:{line:1,column:69}}}):f))+'" aria-hidden="'+c((f=(f=e(i,"ariahidden")||(t!=null?e(t,"ariahidden"):t))!=null?f:s,typeof f===h?f.call(o,{name:"ariahidden",hash:{},data:u,loc:{start:{line:1,column:84},end:{line:1,column:98}}}):f))+'">\r\n    <img class="fittodiv" src="'+c((f=(f=e(i,"imageurl")||(t!=null?e(t,"imageurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"imageurl",hash:{},data:u,loc:{start:{line:2,column:31},end:{line:2,column:43}}}):f))+'" alt="'+c((f=(f=e(i,"imagealt")||(t!=null?e(t,"imagealt"):t))!=null?f:s,typeof f===h?f.call(o,{name:"imagealt",hash:{},data:u,loc:{start:{line:2,column:50},end:{line:2,column:62}}}):f))+'" title="'+c((f=(f=e(i,"imagetitle")||(t!=null?e(t,"imagetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"imagetitle",hash:{},data:u,loc:{start:{line:2,column:71},end:{line:2,column:85}}}):f))+'" />\r\n<\/div>'},useData:!0});t["free-extern"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="'+c((f=(f=e(i,"wrapperclass")||(t!=null?e(t,"wrapperclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"wrapperclass",hash:{},data:u,loc:{start:{line:1,column:12},end:{line:1,column:28}}}):f))+'">\r\n    <iframe src="about:blank" scrolling=\''+c((f=(f=e(i,"usescrolling")||(t!=null?e(t,"usescrolling"):t))!=null?f:s,typeof f===h?f.call(o,{name:"usescrolling",hash:{},data:u,loc:{start:{line:2,column:41},end:{line:2,column:57}}}):f))+"' title=\""+c((f=(f=e(i,"contentname")||(t!=null?e(t,"contentname"):t))!=null?f:s,typeof f===h?f.call(o,{name:"contentname",hash:{},data:u,loc:{start:{line:2,column:66},end:{line:2,column:81}}}):f))+'"><\/iframe> \r\n<\/div>'},useData:!0});t["free-image-overlay"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<img class="fittodiv imgoverlay" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:1,column:38},end:{line:1,column:49}}}):f))+'" alt="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:1,column:56},end:{line:1,column:70}}}):f))+'" title="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:1,column:79},end:{line:1,column:93}}}):f))+'" />\r\n<div class="overlaycontainer '+c((f=(f=e(i,"overlayalign")||(t!=null?e(t,"overlayalign"):t))!=null?f:s,typeof f===h?f.call(o,{name:"overlayalign",hash:{},data:u,loc:{start:{line:2,column:29},end:{line:2,column:45}}}):f))+'"><\/div>\r\n'+((l=n.invokePartial(e(r,"free-text"),t,{name:"free-text",data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?l:"")},usePartial:!0,useData:!0});t["free-image-text"]=n({"1":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <object data="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:3,column:18},end:{line:3,column:29}}}):f))+'" type="image/svg+xml" aria-hidden="true" class="fittodiv" name="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:3,column:94},end:{line:3,column:108}}}):f))+'">\r\n    <\/object>\r\n'},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <img class="fittodiv" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:6,column:31},end:{line:6,column:42}}}):f))+'" alt="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:6,column:49},end:{line:6,column:63}}}):f))+'" title="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:6,column:72},end:{line:6,column:86}}}):f))+'" />'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="wQuarter v-align middle">'+((o=e(i,"if").call(s,t!=null?e(t,"drawIconAsSvg"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.program(3,u,0),data:u,loc:{start:{line:2,column:4},end:{line:7,column:13}}}))!=null?o:"")+'<\/div>\r\n<div class="w3Quarter pLeft v-align '+l((f=(f=e(i,"valign")||(t!=null?e(t,"valign"):t))!=null?f:h,typeof f===c?f.call(s,{name:"valign",hash:{},data:u,loc:{start:{line:9,column:36},end:{line:9,column:46}}}):f))+" "+l((f=(f=e(i,"contentclass")||(t!=null?e(t,"contentclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"contentclass",hash:{},data:u,loc:{start:{line:9,column:47},end:{line:9,column:63}}}):f))+" "+l((f=(f=e(i,"headerclass")||(t!=null?e(t,"headerclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"headerclass",hash:{},data:u,loc:{start:{line:9,column:64},end:{line:9,column:79}}}):f))+' tile-content">\r\n'+((o=n.invokePartial(e(r,"free-text-content"),t,{name:"free-text-content",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+"<\/div>"},usePartial:!0,useData:!0});t["free-image"]=n({"1":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <object data="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:3,column:18},end:{line:3,column:29}}}):f))+'" type="image/svg+xml" aria-hidden="true" class="fittodiv" name="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:3,column:94},end:{line:3,column:108}}}):f))+'">\r\n    <\/object>\r\n'},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <img class="fittodiv" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:6,column:31},end:{line:6,column:42}}}):f))+'" alt="'+c((f=(f=e(i,"imagealt")||(t!=null?e(t,"imagealt"):t))!=null?f:s,typeof f===h?f.call(o,{name:"imagealt",hash:{},data:u,loc:{start:{line:6,column:49},end:{line:6,column:61}}}):f))+'" title="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:6,column:70},end:{line:6,column:84}}}):f))+'" />'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="free-tile v-align middle" '+c((f=(f=e(i,"target")||(t!=null?e(t,"target"):t))!=null?f:s,typeof f===h?f.call(o,{name:"target",hash:{},data:u,loc:{start:{line:1,column:38},end:{line:1,column:48}}}):f))+' title="'+c((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:1,column:56},end:{line:1,column:68}}}):f))+'" aria-hidden="'+c((f=(f=e(i,"ariahidden")||(t!=null?e(t,"ariahidden"):t))!=null?f:s,typeof f===h?f.call(o,{name:"ariahidden",hash:{},data:u,loc:{start:{line:1,column:83},end:{line:1,column:97}}}):f))+'">'+((l=e(i,"if").call(o,t!=null?e(t,"drawIconAsSvg"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.program(3,u,0),data:u,loc:{start:{line:2,column:4},end:{line:7,column:13}}}))!=null?l:"")+"<\/div>\r\n"},useData:!0});t["free-table"]=n({"1":function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<header class="free-table">\r\n    <'+l((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:5},end:{line:3,column:14}}}):f))+' class="header '+l((f=(f=e(i,"left")||(t!=null?e(t,"left"):t))!=null?f:s,typeof f===h?f.call(o,{name:"left",hash:{},data:u,loc:{start:{line:3,column:29},end:{line:3,column:37}}}):f))+" "+l((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:3,column:38},end:{line:3,column:49}}}):f))+" "+l((f=(f=e(i,"headerclass")||(t!=null?e(t,"headerclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"headerclass",hash:{},data:u,loc:{start:{line:3,column:50},end:{line:3,column:65}}}):f))+' tile-header">'+((c=(f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:3,column:79},end:{line:3,column:90}}}):f))!=null?c:"")+"<\/"+l((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:3,column:92},end:{line:3,column:101}}}):f))+'>\r\n    <p class="subtitle unit" title="'+((c=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:s,typeof f===h?f.call(o,{name:"unit",hash:{},data:u,loc:{start:{line:4,column:36},end:{line:4,column:46}}}):f))!=null?c:"")+'">'+((c=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:s,typeof f===h?f.call(o,{name:"unit",hash:{},data:u,loc:{start:{line:4,column:48},end:{line:4,column:58}}}):f))!=null?c:"")+"<\/p>\r\n<\/header>"},"3":function(n,t,i,r,u){var e,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'            <tr class="'+n.escapeExpression(n.lambda(t!=null?f(t,"T"):t,t))+'">\r\n'+((e=f(i,"each").call(t!=null?t:n.nullContext||{},t!=null?f(t,"CS"):t,{name:"each",hash:{},fn:n.program(4,u,0),inverse:n.noop,data:u,loc:{start:{line:12,column:16},end:{line:28,column:25}}}))!=null?e:"")+"            <\/tr>\r\n"},"4":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=e(i,"unless").call(t!=null?t:n.nullContext||{},t!=null?e(t,"H"):t,{name:"unless",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:13,column:16},end:{line:27,column:29}}}))!=null?f:""},"5":function(n,t,i,r,u){var e,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(e=(f(i,"ifNotEmpty")||t&&f(t,"ifNotEmpty")||n.hooks.helperMissing).call(t!=null?t:n.nullContext||{},t!=null?f(t,"V"):t,{name:"ifNotEmpty",hash:{},fn:n.program(6,u,0),inverse:n.program(8,u,0),data:u,loc:{start:{line:14,column:16},end:{line:26,column:33}}}))!=null?e:""},"6":function(n,t){var f,i=n.lambda,u=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <th id="'+u(i(t!=null?r(t,"Id"):t,t))+'" headers="'+u(i(t!=null?r(t,"Hrs"):t,t))+'" class="'+u(i(t!=null?r(t,"T"):t,t))+'" colspan="'+u(i(t!=null?r(t,"CS"):t,t))+'" rowspan="'+u(i(t!=null?r(t,"RS"):t,t))+'">\r\n                    <span class="header-value-wrapper">\r\n                        '+((f=i(t!=null?r(t,"V"):t,t))!=null?f:"")+"\r\n                    <\/span>\r\n                <\/th>\r\n"},"8":function(n,t){var f,i=n.lambda,u=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <td id="'+u(i(t!=null?r(t,"Id"):t,t))+'" headers="'+u(i(t!=null?r(t,"Hrs"):t,t))+'" class="'+u(i(t!=null?r(t,"T"):t,t))+'" colspan="'+u(i(t!=null?r(t,"CS"):t,t))+'" rowspan="'+u(i(t!=null?r(t,"RS"):t,t))+'">\r\n                    <span class="header-value-wrapper">\r\n                        '+((f=i(t!=null?r(t,"V"):t,t))!=null?f:"")+"\r\n                    <\/span>\r\n                <\/td>"},"10":function(n,t,i,r,u){var e,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'            <tr class="'+n.escapeExpression(n.lambda(t!=null?f(t,"T"):t,t))+'">\r\n'+((e=f(i,"each").call(t!=null?t:n.nullContext||{},t!=null?f(t,"CS"):t,{name:"each",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:35,column:16},end:{line:43,column:25}}}))!=null?e:"")+"            <\/tr>\r\n"},"11":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=e(i,"unless").call(t!=null?t:n.nullContext||{},t!=null?e(t,"H"):t,{name:"unless",hash:{},fn:n.program(12,u,0),inverse:n.noop,data:u,loc:{start:{line:36,column:16},end:{line:42,column:29}}}))!=null?f:""},"12":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=e(i,"if").call(t!=null?t:n.nullContext||{},t!=null?e(t,"IH"):t,{name:"if",hash:{},fn:n.program(13,u,0),inverse:n.program(15,u,0),data:u,loc:{start:{line:37,column:16},end:{line:41,column:25}}}))!=null?f:""},"13":function(n,t){var f,i=n.lambda,u=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <th id="'+u(i(t!=null?r(t,"Id"):t,t))+'" headers="'+u(i(t!=null?r(t,"Hrs"):t,t))+'" class="'+u(i(t!=null?r(t,"T"):t,t))+'" colspan="'+u(i(t!=null?r(t,"CS"):t,t))+'" rowspan="'+u(i(t!=null?r(t,"RS"):t,t))+'">'+((f=i(t!=null?r(t,"V"):t,t))!=null?f:"")+"<\/th>\r\n"},"15":function(n,t){var f,i=n.lambda,u=n.escapeExpression,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <td id="'+u(i(t!=null?r(t,"Id"):t,t))+'" headers="'+u(i(t!=null?r(t,"Hrs"):t,t))+'" class="'+u(i(t!=null?r(t,"T"):t,t))+'" colspan="'+u(i(t!=null?r(t,"CS"):t,t))+'" rowspan="'+u(i(t!=null?r(t,"RS"):t,t))+'">'+((f=i(t!=null?r(t,"V"):t,t))!=null?f:"")+"<\/td>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var e,o,s=t!=null?t:n.nullContext||{},f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((e=f(i,"if").call(s,t!=null?f(t,"showheader"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:1,column:0},end:{line:6,column:9}}}))!=null?e:"")+'<div class="table-wrapper free '+n.escapeExpression((o=(o=f(i,"nhclass")||(t!=null?f(t,"nhclass"):t))!=null?o:n.hooks.helperMissing,typeof o=="function"?o.call(s,{name:"nhclass",hash:{},data:u,loc:{start:{line:7,column:31},end:{line:7,column:42}}}):o))+' content">\r\n    <table class="tile-presentation-table">\r\n        <thead>\r\n'+((e=f(i,"each").call(s,t!=null?f(t,"headers"):t,{name:"each",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:10,column:12},end:{line:30,column:21}}}))!=null?e:"")+"        <\/thead>\r\n        <tbody>\r\n"+((e=f(i,"each").call(s,t!=null?f(t,"rows"):t,{name:"each",hash:{},fn:n.program(10,u,0),inverse:n.noop,data:u,loc:{start:{line:33,column:12},end:{line:45,column:21}}}))!=null?e:"")+"        <\/tbody>\r\n    <\/table>\r\n<\/div>\r\n"+((e=n.invokePartial(f(r,"footer"),t,{name:"footer",data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?e:"")},usePartial:!0,useData:!0});t["free-text-content"]=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"<header><"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:2,column:9},end:{line:2,column:18}}}):f))+' class="'+c((f=(f=e(i,"left")||(t!=null?e(t,"left"):t))!=null?f:s,typeof f===h?f.call(o,{name:"left",hash:{},data:u,loc:{start:{line:2,column:26},end:{line:2,column:34}}}):f))+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:2,column:34},end:{line:2,column:45}}}):f))+" "+c((f=(f=e(i,"headerclass")||(t!=null?e(t,"headerclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"headerclass",hash:{},data:u,loc:{start:{line:2,column:46},end:{line:2,column:61}}}):f))+' tile-header">'+((l=(f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:2,column:75},end:{line:2,column:86}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:2,column:88},end:{line:2,column:97}}}):f))+"><\/header>"},"3":function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="freecontent '+l((f=(f=e(i,"hidden")||(t!=null?e(t,"hidden"):t))!=null?f:s,typeof f===h?f.call(o,{name:"hidden",hash:{},data:u,loc:{start:{line:5,column:24},end:{line:5,column:34}}}):f))+" "+l((f=(f=e(i,"contentclass")||(t!=null?e(t,"contentclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"contentclass",hash:{},data:u,loc:{start:{line:5,column:35},end:{line:5,column:51}}}):f))+'">'+((c=(f=(f=e(i,"content")||(t!=null?e(t,"content"):t))!=null?f:s,typeof f===h?f.call(o,{name:"content",hash:{},data:u,loc:{start:{line:5,column:53},end:{line:5,column:66}}}):f))!=null?c:"")+"<\/div>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((f=e(i,"if").call(o,t!=null?e(t,"showheader"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:1,column:0},end:{line:3,column:9}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showcontent"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:0},end:{line:6,column:9}}}))!=null?f:"")},useData:!0});t["free-text"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content '+c((f=(f=e(i,"contentclass")||(t!=null?e(t,"contentclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"contentclass",hash:{},data:u,loc:{start:{line:1,column:25},end:{line:1,column:41}}}):f))+" "+c((f=(f=e(i,"headerclass")||(t!=null?e(t,"headerclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"headerclass",hash:{},data:u,loc:{start:{line:1,column:42},end:{line:1,column:57}}}):f))+" "+c((f=(f=e(i,"overlayalign")||(t!=null?e(t,"overlayalign"):t))!=null?f:s,typeof f===h?f.call(o,{name:"overlayalign",hash:{},data:u,loc:{start:{line:1,column:58},end:{line:1,column:74}}}):f))+'">\r\n    <div class="v-align '+c((f=(f=e(i,"valign")||(t!=null?e(t,"valign"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valign",hash:{},data:u,loc:{start:{line:2,column:24},end:{line:2,column:34}}}):f))+'">\r\n'+((l=n.invokePartial(e(r,"free-text-content"),t,{name:"free-text-content",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?l:"")+"    <\/div>\r\n<\/div>"},usePartial:!0,useData:!0});t["free-theme"]=n({"1":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <object data="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:7,column:30},end:{line:7,column:41}}}):f))+'" type="image/svg+xml" aria-hidden="true" class="fittodiv" name="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:7,column:106},end:{line:7,column:120}}}):f))+'" alt="">\r\n                <\/object>\r\n'},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <img class="" src="'+c((f=(f=e(i,"iconurl")||(t!=null?e(t,"iconurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconurl",hash:{},data:u,loc:{start:{line:10,column:35},end:{line:10,column:46}}}):f))+'" alt="" title="'+c((f=(f=e(i,"icontitle2")||(t!=null?e(t,"icontitle2"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle2",hash:{},data:u,loc:{start:{line:10,column:62},end:{line:10,column:76}}}):f))+'" />'},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:23,column:66},end:{line:23,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"11":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var s,f,o=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" "+l((f=(f=e(i,"islist")||(t!=null?e(t,"islist"):t))!=null?f:h,typeof f===c?f.call(o,{name:"islist",hash:{},data:u,loc:{start:{line:1,column:44},end:{line:1,column:54}}}):f))+" free "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:60},end:{line:1,column:73}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:74},end:{line:1,column:88}}}):f))+" "+l((f=(f=e(i,"nolink")||(t!=null?e(t,"nolink"):t))!=null?f:h,typeof f===c?f.call(o,{name:"nolink",hash:{},data:u,loc:{start:{line:1,column:89},end:{line:1,column:99}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:1,column:101},end:{line:1,column:107}}}):f))+'">\r\n    <a class="free-tile '+l((f=(f=e(i,"istitle")||(t!=null?e(t,"istitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"istitle",hash:{},data:u,loc:{start:{line:2,column:24},end:{line:2,column:35}}}):f))+" "+l((f=(f=e(i,"alignclass")||(t!=null?e(t,"alignclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"alignclass",hash:{},data:u,loc:{start:{line:2,column:36},end:{line:2,column:50}}}):f))+" "+l((f=(f=e(i,"cursor")||(t!=null?e(t,"cursor"):t))!=null?f:h,typeof f===c?f.call(o,{name:"cursor",hash:{},data:u,loc:{start:{line:2,column:51},end:{line:2,column:61}}}):f))+" "+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:62},end:{line:2,column:81}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:92},end:{line:2,column:98}}}):f))+'" href="'+l((f=(f=e(i,"url")||(t!=null?e(t,"url"):t))!=null?f:h,typeof f===c?f.call(o,{name:"url",hash:{},data:u,loc:{start:{line:2,column:106},end:{line:2,column:113}}}):f))+'" target="_self" title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:2,column:137},end:{line:2,column:149}}}):f))+'" data-isfreetile="true">\r\n        <span class="sr-only">'+((s=(f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:h,typeof f===c?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:3,column:30},end:{line:3,column:41}}}):f))!=null?s:"")+'<\/span>\r\n        <figure>\r\n            <div class="theme-tile-image">'+((s=e(i,"if").call(o,t!=null?e(t,"drawIconAsSvg"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.program(3,u,0),data:u,loc:{start:{line:6,column:16},end:{line:11,column:25}}}))!=null?s:"")+'<\/div>\r\n            <figcaption class="theme-tile-name">\r\n                <div class="name_wrapper">'+((s=(f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:h,typeof f===c?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:14,column:42},end:{line:14,column:53}}}):f))!=null?s:"")+"<\/div>\r\n            <\/figcaption>\r\n        <\/figure>\r\n    <\/a>"+((s=e(i,"if").call(o,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:18,column:4},end:{line:20,column:13}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:22,column:4},end:{line:26,column:13}}}))!=null?s:"")+((s=n.invokePartial(e(i,"lookup").call(o,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:28,column:8},end:{line:28,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"<\/section>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:30,column:0},end:{line:32,column:9}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:33,column:0},end:{line:35,column:9}}}))!=null?s:"")},usePartial:!0,useData:!0});t.free=n({"1":function(){return' role="link"'},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <a class="tile-link" href="'+c((f=(f=e(i,"url")||(t!=null?e(t,"url"):t))!=null?f:s,typeof f===h?f.call(o,{name:"url",hash:{},data:u,loc:{start:{line:6,column:35},end:{line:6,column:42}}}):f))+'" target="'+c((f=(f=e(i,"hiddentarget")||(t!=null?e(t,"hiddentarget"):t))!=null?f:s,typeof f===h?f.call(o,{name:"hiddentarget",hash:{},data:u,loc:{start:{line:6,column:52},end:{line:6,column:68}}}):f))+'"><i class="far fa-external-link fa-sm"><\/i><span class="sr-only">'+c((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:6,column:134},end:{line:6,column:146}}}):f))+"<\/span><\/a>"},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:14,column:66},end:{line:14,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"11":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var s,f,o=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" "+l((f=(f=e(i,"islist")||(t!=null?e(t,"islist"):t))!=null?f:h,typeof f===c?f.call(o,{name:"islist",hash:{},data:u,loc:{start:{line:1,column:44},end:{line:1,column:54}}}):f))+" free "+l((f=(f=e(i,"splitclass")||(t!=null?e(t,"splitclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"splitclass",hash:{},data:u,loc:{start:{line:1,column:60},end:{line:1,column:74}}}):f))+" "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:75},end:{line:1,column:88}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(o,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:89},end:{line:1,column:103}}}):f))+" "+l((f=(f=e(i,"nolink")||(t!=null?e(t,"nolink"):t))!=null?f:h,typeof f===c?f.call(o,{name:"nolink",hash:{},data:u,loc:{start:{line:1,column:104},end:{line:1,column:114}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:1,column:116},end:{line:1,column:122}}}):f))+'">\r\n    <div class="free-tile '+l((f=(f=e(i,"istitle")||(t!=null?e(t,"istitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"istitle",hash:{},data:u,loc:{start:{line:2,column:26},end:{line:2,column:37}}}):f))+" "+l((f=(f=e(i,"alignclass")||(t!=null?e(t,"alignclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"alignclass",hash:{},data:u,loc:{start:{line:2,column:38},end:{line:2,column:52}}}):f))+" "+l((f=(f=e(i,"cursor")||(t!=null?e(t,"cursor"):t))!=null?f:h,typeof f===c?f.call(o,{name:"cursor",hash:{},data:u,loc:{start:{line:2,column:53},end:{line:2,column:63}}}):f))+" "+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:64},end:{line:2,column:83}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:94},end:{line:2,column:100}}}):f))+'"'+((s=e(i,"if").call(o,t!=null?e(t,"url"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:102},end:{line:2,column:136}}}))!=null?s:"")+'data-href="'+l((f=(f=e(i,"url")||(t!=null?e(t,"url"):t))!=null?f:h,typeof f===c?f.call(o,{name:"url",hash:{},data:u,loc:{start:{line:3,column:20},end:{line:3,column:27}}}):f))+'" title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:3,column:36},end:{line:3,column:48}}}):f))+'" data-isfreetile="true" data-showdetailview="'+l((f=(f=e(i,"showdetailview")||(t!=null?e(t,"showdetailview"):t))!=null?f:h,typeof f===c?f.call(o,{name:"showdetailview",hash:{},data:u,loc:{start:{line:3,column:94},end:{line:3,column:112}}}):f))+'" data-externalcode="'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:133},end:{line:3,column:139}}}):f))+'">\r\n'+((s=n.invokePartial(e(i,"lookup").call(o,t,"tiletype",{name:"lookup",hash:{},data:u,loc:{start:{line:4,column:12},end:{line:4,column:33}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"url"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:5,column:8},end:{line:7,column:17}}}))!=null?s:"")+"<\/div>"+((s=e(i,"if").call(o,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:9,column:4},end:{line:11,column:13}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:13,column:4},end:{line:17,column:13}}}))!=null?s:"")+((s=n.invokePartial(e(i,"lookup").call(o,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:19,column:8},end:{line:19,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"<\/section>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:21,column:0},end:{line:23,column:9}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:24,column:0},end:{line:26,column:9}}}))!=null?s:"")},usePartial:!0,useData:!0});t["infographic-label-table"]=n({"1":function(n,t){var i=n.lambda,r=n.escapeExpression,u=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t<td class="wOneTen svg__icon vertical" id="'+r(i(t!=null?u(t,"id"):t,t))+'"><\/td>\r\n\t\t\t\t\t\t<td class="w3Quarter">'+r(i(t!=null?u(t,"label"):t,t))+'<\/td>\r\n\t\t\t\t\t\t<td class="wQuarter u-t-right">'+r(i(t!=null?u(t,"value"):t,t))+"<\/td>\r\n\t\t\t\t\t<\/tr>\r\n"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content labeltiletable">\r\n\t<div class="content labeltiletable v-align middle">\r\n\t\t<div class="table-cell">\r\n\t\t\t<table class="content labelTable" align="center">\r\n\t\t\t\t<tbody class="o-hidden">\r\n'+((f=e(i,"each").call(t!=null?t:n.nullContext||{},t!=null?e(t,"labelrows"):t,{name:"each",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:6,column:5},end:{line:12,column:14}}}))!=null?f:"")+"\t\t\t\t<\/tbody>\r\n\t\t\t<\/table>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-noreference-area-left"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content noreference">\r\n\t<div class="table-content">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:66},end:{line:3,column:72}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle pLeft" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:42},end:{line:4,column:59}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue u-o-ellipsis '+c((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:48},end:{line:5,column:61}}}):f))+'" title="'+c((f=(f=e(i,"displayvaluestripped")||(t!=null?e(t,"displayvaluestripped"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvaluestripped",hash:{},data:u,loc:{start:{line:5,column:70},end:{line:5,column:94}}}):f))+'" value="'+c((f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:103},end:{line:5,column:119}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:121},end:{line:5,column:139}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div>\r\n\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:9,column:34},end:{line:9,column:50}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:9,column:52},end:{line:9,column:63}}}):f))+"<\/p>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-noreference-area-right"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content noreference">\r\n\t<div class="content table-content">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:66},end:{line:3,column:72}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle pLeft" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:42},end:{line:4,column:59}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue u-o-ellipsis '+c((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:48},end:{line:5,column:61}}}):f))+'" title="'+c((f=(f=e(i,"displayvaluestripped")||(t!=null?e(t,"displayvaluestripped"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvaluestripped",hash:{},data:u,loc:{start:{line:5,column:70},end:{line:5,column:94}}}):f))+'" value="'+c((f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:103},end:{line:5,column:119}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:121},end:{line:5,column:139}}}):f))!=null?l:"")+'<\/data>\r\n\t\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:6,column:35},end:{line:6,column:51}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:6,column:53},end:{line:6,column:64}}}):f))+"<\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-noreference-bar-area-left-h4"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content">\r\n\t<div class="tile-row ">\r\n\t\t<div class="wFull svg h4Row u-t-left v-align middle '+c((f=(f=e(i,"mt")||(t!=null?e(t,"mt"):t))!=null?f:s,typeof f===h?f.call(o,{name:"mt",hash:{},data:u,loc:{start:{line:3,column:54},end:{line:3,column:60}}}):f))+'">\r\n\t\t\t<div class="'+c((f=(f=e(i,"svgwidthclass")||(t!=null?e(t,"svgwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"svgwidthclass",hash:{},data:u,loc:{start:{line:4,column:15},end:{line:4,column:32}}}):f))+' v-align middle u-f-l"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:4,column:74},end:{line:4,column:80}}}):f))+'" class="svg__icon small"><\/div><\/div>\r\n\t\t\t<div class="'+c((f=(f=e(i,"barwidthclass")||(t!=null?e(t,"barwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"barwidthclass",hash:{},data:u,loc:{start:{line:5,column:15},end:{line:5,column:32}}}):f))+' v-align middle" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:5,column:49},end:{line:5,column:66}}}):f))!=null?l:"")+'>\r\n\t\t\t\t<data class="datavalue" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:6,column:35},end:{line:6,column:44}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:6,column:46},end:{line:6,column:64}}}):f))!=null?l:"")+'<\/data>\r\n\t\t\t<\/div>\r\n\t\t\t<div class="height15px" id="bar_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:8,column:35},end:{line:8,column:41}}}):f))+'">\r\n\r\n\t\t\t<\/div>\r\n\t\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:11,column:35},end:{line:11,column:51}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:11,column:53},end:{line:11,column:64}}}):f))+"<\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-noreference-bar-area-left"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content init">\r\n\t<div class="'+c((f=(f=e(i,"mt")||(t!=null?e(t,"mt"):t))!=null?f:s,typeof f===h?f.call(o,{name:"mt",hash:{},data:u,loc:{start:{line:2,column:13},end:{line:2,column:19}}}):f))+'">\r\n\t\t<div class="wHalf u-f-l mt-10" style="display: inline-block;"><div class="height15px" id="bar_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:96},end:{line:3,column:102}}}):f))+'">\t\t\r\n\t\t<\/div><\/div>\r\n\t\t<div class="wHalf" style="display: inline-block;" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:5,column:52},end:{line:5,column:69}}}):f))!=null?l:"")+'>\r\n\t\t\t<data class="datavalue u-p-l-10" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:6,column:43},end:{line:6,column:52}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:6,column:54},end:{line:6,column:72}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t\t<p class="subtitle area wFull" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:8,column:40},end:{line:8,column:56}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:8,column:58},end:{line:8,column:69}}}):f))+"<\/p>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-noreference-bar-svg-area-left"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content init">\r\n\t<div class="'+c((f=(f=e(i,"mt")||(t!=null?e(t,"mt"):t))!=null?f:s,typeof f===h?f.call(o,{name:"mt",hash:{},data:u,loc:{start:{line:2,column:13},end:{line:2,column:19}}}):f))+'">\r\n\t\t<div class="w80perc u-f-l" style="display: inline-block;">\r\n\t\t\t<div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:4,column:22},end:{line:4,column:28}}}):f))+'" class="svg__icon '+c((f=(f=e(i,"svgwidthclass")||(t!=null?e(t,"svgwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"svgwidthclass",hash:{},data:u,loc:{start:{line:4,column:47},end:{line:4,column:64}}}):f))+' u-f-l small pr-10"><\/div>\r\n\t\t\t<div class="'+c((f=(f=e(i,"barwidthclass")||(t!=null?e(t,"barwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"barwidthclass",hash:{},data:u,loc:{start:{line:5,column:15},end:{line:5,column:32}}}):f))+" height15px u-d-ib "+c((f=(f=e(i,"barmargintop")||(t!=null?e(t,"barmargintop"):t))!=null?f:s,typeof f===h?f.call(o,{name:"barmargintop",hash:{},data:u,loc:{start:{line:5,column:51},end:{line:5,column:67}}}):f))+'" id="bar_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:5,column:77},end:{line:5,column:83}}}):f))+'">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class="w20perc" style="display: inline-block;" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:8,column:54},end:{line:8,column:71}}}):f))!=null?l:"")+'>\r\n\t\t\t<data class="datavalue u-p-l-10" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:9,column:43},end:{line:9,column:52}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:9,column:54},end:{line:9,column:72}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<p class="subtitle area wFull u-f-l" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:12,column:45},end:{line:12,column:61}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:12,column:63},end:{line:12,column:74}}}):f))+"<\/p>\r\n<\/div> "},useData:!0});t["infographic-reference-area-left"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content table-content dir-col">\r\n\t<div class="h40perc">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:66},end:{line:3,column:72}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle  pLeft" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:43},end:{line:4,column:60}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue '+c((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:35},end:{line:5,column:48}}}):f))+'" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:5,column:57},end:{line:5,column:66}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:68},end:{line:5,column:86}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class="h10perc">\r\n\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:9,column:34},end:{line:9,column:50}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:9,column:52},end:{line:9,column:63}}}):f))+'<\/p>\r\n\t<\/div>\r\n\t<div class="h40perc">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_compare_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:12,column:74},end:{line:12,column:80}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle pLeft" '+((l=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:13,column:42},end:{line:13,column:67}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue compare '+c((f=(f=e(i,"refclass")||(t!=null?e(t,"refclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"refclass",hash:{},data:u,loc:{start:{line:14,column:43},end:{line:14,column:55}}}):f))+'" value="'+c((f=(f=e(i,"value_compare")||(t!=null?e(t,"value_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value_compare",hash:{},data:u,loc:{start:{line:14,column:64},end:{line:14,column:81}}}):f))+'">'+((l=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:14,column:83},end:{line:14,column:108}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class="h10perc">\r\n\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:18,column:34},end:{line:18,column:57}}}):f))+'">'+c((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:18,column:59},end:{line:18,column:77}}}):f))+"<\/p>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-reference-area-right"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content table-content">\r\n\t<div class="hHalf">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:66},end:{line:3,column:72}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle  pLeft" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:43},end:{line:4,column:60}}}):f))!=null?c:"")+'>\r\n            <data class="datavalue '+l((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:35},end:{line:5,column:48}}}):f))+'" value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:5,column:57},end:{line:5,column:66}}}):f))+'">'+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:68},end:{line:5,column:86}}}):f))!=null?c:"")+'<\/data>\r\n\t\t\t<p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:6,column:35},end:{line:6,column:51}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:6,column:53},end:{line:6,column:64}}}):f))+'<\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class="hHalf">\r\n\t\t<div class="wHalf v-align middle u-t-center"><div id="basicicon_compare_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:10,column:74},end:{line:10,column:80}}}):f))+'" class="svg__icon"><\/div><\/div>\r\n\t\t<div class="wHalf v-align middle pLeft" '+((c=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:11,column:42},end:{line:11,column:67}}}):f))!=null?c:"")+'>\r\n            <data class="datavalue compare '+l((f=(f=e(i,"refclass")||(t!=null?e(t,"refclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"refclass",hash:{},data:u,loc:{start:{line:12,column:43},end:{line:12,column:55}}}):f))+'" value="'+((c=(f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:12,column:64},end:{line:12,column:82}}}):f))!=null?c:"")+'">'+((c=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:12,column:84},end:{line:12,column:109}}}):f))!=null?c:"")+'<\/data>\r\n\t\t\t<p class="subtitle area compare" title="'+l((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:13,column:43},end:{line:13,column:66}}}):f))+'">'+l((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:13,column:68},end:{line:13,column:86}}}):f))+"<\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t["infographic-reference-bar-area-left"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-content">\r\n\r\n\t<div class="tile-row">\r\n\t\t<div class="wFull svg h4Row u-t-left v-align middle">\r\n\t\t\t<div class="'+c((f=(f=e(i,"svgwidthclass")||(t!=null?e(t,"svgwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"svgwidthclass",hash:{},data:u,loc:{start:{line:5,column:15},end:{line:5,column:32}}}):f))+' v-align middle u-f-l"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:5,column:74},end:{line:5,column:80}}}):f))+'" class="svg__icon small"><\/div><\/div>\r\n\t\t\t<div class="'+c((f=(f=e(i,"barwidthclass")||(t!=null?e(t,"barwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"barwidthclass",hash:{},data:u,loc:{start:{line:6,column:15},end:{line:6,column:32}}}):f))+' v-align middle" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:6,column:49},end:{line:6,column:66}}}):f))!=null?l:"")+'>\r\n\t\t\t\t<data class="datavalue" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:7,column:35},end:{line:7,column:44}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:7,column:46},end:{line:7,column:64}}}):f))!=null?l:"")+'<\/data>\r\n\t\t\t<\/div>\r\n\t\t\t<div class="height15px" id="bar_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:9,column:35},end:{line:9,column:41}}}):f))+'">\r\n\t\t\t\t\r\n\t\t\t<\/div>\r\n\t\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:12,column:35},end:{line:12,column:51}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:12,column:53},end:{line:12,column:64}}}):f))+'<\/p>\r\n\t\t<\/div>\r\n\t\t<div class="wFull svg h4Row u-t-left v-align middle">\r\n\t\t\t<div class="'+c((f=(f=e(i,"svgwidthclass")||(t!=null?e(t,"svgwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"svgwidthclass",hash:{},data:u,loc:{start:{line:15,column:15},end:{line:15,column:32}}}):f))+' v-align middle u-f-l"><div id="basicicon_compare_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:15,column:82},end:{line:15,column:88}}}):f))+'" class="svg__icon small"><\/div><\/div>\r\n\t\t\t<div class="'+c((f=(f=e(i,"barwidthclass")||(t!=null?e(t,"barwidthclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"barwidthclass",hash:{},data:u,loc:{start:{line:16,column:15},end:{line:16,column:32}}}):f))+' v-align middle" '+((l=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:16,column:49},end:{line:16,column:74}}}):f))!=null?l:"")+'>\r\n\t\t\t\t<data class="datavalue compare" value="{value_compare}">'+((l=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:17,column:60},end:{line:17,column:85}}}):f))!=null?l:"")+'<\/data>\r\n\t\t\t<\/div>\r\n\t\t\t<div class="height15px" id="bar_compare_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:19,column:43},end:{line:19,column:49}}}):f))+'">\r\n\t\t\t<\/div>\r\n\t\t\t<p class="subtitle area compare" title="'+c((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:21,column:43},end:{line:21,column:66}}}):f))+'">'+c((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:21,column:68},end:{line:21,column:86}}}):f))+"<\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\r\n<\/div>"},useData:!0});t["infographic-reference-image-center"]=n({"1":function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'            <div class="wQuarter v-align middle" '+((c=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:10,column:49},end:{line:10,column:74}}}):f))!=null?c:"")+'>\r\n                <data class="datavalue compare '+l((f=(f=e(i,"refclass")||(t!=null?e(t,"refclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"refclass",hash:{},data:u,loc:{start:{line:11,column:47},end:{line:11,column:59}}}):f))+'" value="'+l((f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:11,column:68},end:{line:11,column:84}}}):f))+'">'+((c=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:11,column:86},end:{line:11,column:111}}}):f))!=null?c:"")+'<\/data>\r\n                <p class="subtitle area compare" title="'+l((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:12,column:56},end:{line:12,column:79}}}):f))+'">'+l((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:12,column:81},end:{line:12,column:99}}}):f))+"<\/p>\r\n            <\/div>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var c,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <div class="content table">\r\n            <div class="w3Quarter pRight v-align middle">\r\n                <data value="'+l((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:3,column:29},end:{line:3,column:38}}}):f))+'" class="value-large '+l((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:3,column:59},end:{line:3,column:72}}}):f))+'" '+((c=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:3,column:74},end:{line:3,column:91}}}):f))!=null?c:"")+">\r\n                    <span>"+((c=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:4,column:26},end:{line:4,column:44}}}):f))!=null?c:"")+'<\/span>\r\n                    <span id="basicicon_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:5,column:40},end:{line:5,column:46}}}):f))+'" class="svg__icon"><\/span>\r\n                <\/data>\r\n                <p class="subtitle area" title="'+l((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:7,column:48},end:{line:7,column:64}}}):f))+'">'+l((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:7,column:66},end:{line:7,column:77}}}):f))+"<\/p>\r\n            <\/div>"+((c=e(i,"if").call(o,t!=null?e(t,"showreference"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:9,column:12},end:{line:14,column:21}}}))!=null?c:"")+"<\/div>"},useData:!0});t["infographic-repetitive-noreference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="infographics-content">\r\n    <div class="table-content">\r\n\t    <div class="w3Quarter v-align middle u-t-center"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:73},end:{line:3,column:79}}}):f))+'" class="svg__icon multiple"><\/div><\/div>\r\n\t    <div class="wQuarter v-align middle" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:42},end:{line:4,column:59}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue '+c((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:35},end:{line:5,column:48}}}):f))+'" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:5,column:57},end:{line:5,column:66}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:68},end:{line:5,column:86}}}):f))!=null?l:"")+'<\/data>\r\n\t    <\/div>\r\n    <\/div>\r\n    <div class="table-content">\r\n\t    <p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:9,column:37},end:{line:9,column:53}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:9,column:55},end:{line:9,column:66}}}):f))+"<\/p>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["infographic-repetitive-reference"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content table-content dir-col">\r\n\t<div class="h40perc">\r\n\t\t<div class="w3Quarter v-align middle u-t-center"><div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:70},end:{line:3,column:76}}}):f))+'" class="svg__icon multiple"><\/div><\/div>\r\n\t\t<div class="wQuarter v-align middle" '+((l=(f=(f=e(i,"nodatatitle")||(t!=null?e(t,"nodatatitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle",hash:{},data:u,loc:{start:{line:4,column:39},end:{line:4,column:56}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue '+c((f=(f=e(i,"baseclass")||(t!=null?e(t,"baseclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"baseclass",hash:{},data:u,loc:{start:{line:5,column:35},end:{line:5,column:48}}}):f))+'" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:5,column:57},end:{line:5,column:66}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:5,column:68},end:{line:5,column:86}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class="h10perc">\r\n\t\t<p class="subtitle area" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:9,column:34},end:{line:9,column:50}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:9,column:52},end:{line:9,column:63}}}):f))+'<\/p>\r\n\t<\/div>\r\n\t<div class="h40perc">\r\n\t\t<div class="w3Quarter v-align middle u-t-center"><div id="basicicon_compare_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:12,column:78},end:{line:12,column:84}}}):f))+'" class="svg__icon multiple"><\/div><\/div>\r\n\t\t<div class="wQuarter v-align middle" '+((l=(f=(f=e(i,"nodatatitle_compare")||(t!=null?e(t,"nodatatitle_compare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nodatatitle_compare",hash:{},data:u,loc:{start:{line:13,column:39},end:{line:13,column:64}}}):f))!=null?l:"")+'>\r\n            <data class="datavalue compare '+c((f=(f=e(i,"refclass")||(t!=null?e(t,"refclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"refclass",hash:{},data:u,loc:{start:{line:14,column:43},end:{line:14,column:55}}}):f))+'" value="'+c((f=(f=e(i,"valueCompare")||(t!=null?e(t,"valueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valueCompare",hash:{},data:u,loc:{start:{line:14,column:64},end:{line:14,column:80}}}):f))+'">'+((l=(f=(f=e(i,"displayValueCompare")||(t!=null?e(t,"displayValueCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayValueCompare",hash:{},data:u,loc:{start:{line:14,column:82},end:{line:14,column:107}}}):f))!=null?l:"")+'<\/data>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class="h10perc">\r\n\t\t<p class="subtitle area compare" title="'+c((f=(f=e(i,"geoitemCompareTitle")||(t!=null?e(t,"geoitemCompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompareTitle",hash:{},data:u,loc:{start:{line:18,column:42},end:{line:18,column:65}}}):f))+'">'+c((f=(f=e(i,"geoitemCompare")||(t!=null?e(t,"geoitemCompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemCompare",hash:{},data:u,loc:{start:{line:18,column:67},end:{line:18,column:85}}}):f))+"<\/p>\r\n\t<\/div>\r\n<\/div>"},useData:!0});t.infographic=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"            <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:13},end:{line:5,column:22}}}):f))+' class="header '+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:5,column:37},end:{line:5,column:48}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:5,column:62},end:{line:5,column:77}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:5,column:79},end:{line:5,column:88}}}):f))+">\r\n"},"3":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"footer"),t,{name:"footer",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"tilelink"),t,{name:"tilelink",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:23,column:66},end:{line:23,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"11":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"13":function(){return'    <div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" "+l((f=(f=e(i,"tilewidth")||(t!=null?e(t,"tilewidth"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tilewidth",hash:{},data:u,loc:{start:{line:1,column:44},end:{line:1,column:57}}}):f))+" "+l((f=(f=e(i,"tileheight")||(t!=null?e(t,"tileheight"):t))!=null?f:h,typeof f===c?f.call(s,{name:"tileheight",hash:{},data:u,loc:{start:{line:1,column:58},end:{line:1,column:72}}}):f))+" Infographics "+l((f=(f=e(i,"nolinkurl")||(t!=null?e(t,"nolinkurl"):t))!=null?f:h,typeof f===c?f.call(s,{name:"nolinkurl",hash:{},data:u,loc:{start:{line:1,column:86},end:{line:1,column:99}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:1,column:101},end:{line:1,column:107}}}):f))+'">\r\n    <div class="inner-tile '+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(s,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:2,column:57},end:{line:2,column:63}}}):f))+'" title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"urltitle",hash:{},data:u,loc:{start:{line:2,column:72},end:{line:2,column:84}}}):f))+'" data-externalcode="'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:2,column:105},end:{line:2,column:111}}}):f))+'" data-showdetailview="'+l((f=(f=e(i,"showdetailview")||(t!=null?e(t,"showdetailview"):t))!=null?f:h,typeof f===c?f.call(s,{name:"showdetailview",hash:{},data:u,loc:{start:{line:2,column:134},end:{line:2,column:152}}}):f))+'">\r\n        <header>\r\n'+((o=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(s,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:12},end:{line:6,column:27}}}))!=null?o:"")+'            <p class="subtitle unit">'+((o=(f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(s,{name:"unit",hash:{},data:u,loc:{start:{line:7,column:37},end:{line:7,column:47}}}):f))!=null?o:"")+"<\/p>\r\n        <\/header>\r\n"+((o=n.invokePartial(e(i,"lookup").call(s,t,"tiletype",{name:"lookup",hash:{},data:u,loc:{start:{line:9,column:12},end:{line:9,column:33}}}),t,{data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"showfooter"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:10,column:8},end:{line:12,column:17}}}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"haslink"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:13,column:8},end:{line:15,column:17}}}))!=null?o:"")+"<\/div>"+((o=e(i,"if").call(s,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:18,column:4},end:{line:20,column:13}}}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:22,column:4},end:{line:26,column:13}}}))!=null?o:"")+((o=n.invokePartial(e(i,"lookup").call(s,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:28,column:8},end:{line:28,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?o:"")+"<\/section>"+((o=e(i,"if").call(s,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:30,column:0},end:{line:32,column:9}}}))!=null?o:"")+((o=e(i,"if").call(s,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(13,u,0),inverse:n.noop,data:u,loc:{start:{line:33,column:0},end:{line:35,column:9}}}))!=null?o:"")},usePartial:!0,useData:!0});t["list-bar"]=n({"1":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'            <p class="subtitle" title="'+c((f=(f=e(i,"geoitemcompareTitle")||(t!=null?e(t,"geoitemcompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompareTitle",hash:{},data:u,loc:{start:{line:6,column:39},end:{line:6,column:62}}}):f))+'">'+c((f=(f=e(i,"geoitemcompare")||(t!=null?e(t,"geoitemcompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompare",hash:{},data:u,loc:{start:{line:6,column:64},end:{line:6,column:82}}}):f))+"<\/p>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <div class="wHalf v-align middle second '+c((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:1,column:44},end:{line:1,column:56}}}):f))+'">\r\n        <div class="listtable">\r\n            <div class="tablecell width40perc v-align middle">\r\n                <p class="subtitle" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:4,column:43},end:{line:4,column:59}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:4,column:61},end:{line:4,column:72}}}):f))+"<\/p>"+((l=e(i,"if").call(o,t!=null?e(t,"showreference"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:5,column:16},end:{line:7,column:25}}}))!=null?l:"")+'<\/div>\r\n            <div class="tablecell width60perc">\r\n                <div id="'+c((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:s,typeof f===h?f.call(o,{name:"container",hash:{},data:u,loc:{start:{line:10,column:25},end:{line:10,column:38}}}):f))+'" title="" class="chart"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>'},useData:!0});t["list-basic"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="v-align middle u-t-right wQuarter">\r\n    <data class="datavalue u-t-right" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:2,column:45},end:{line:2,column:54}}}):f))+'">'+((l=(f=(f=e(i,"displayvalue")||(t!=null?e(t,"displayvalue"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvalue",hash:{},data:u,loc:{start:{line:2,column:56},end:{line:2,column:74}}}):f))!=null?l:"")+'<\/data>\r\n    <p class="subtitle area u-t-right" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:3,column:46},end:{line:3,column:62}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:3,column:64},end:{line:3,column:75}}}):f))+'<\/p>\r\n<\/div>\r\n<div class="'+c((f=(f=e(i,"compareregionclass")||(t!=null?e(t,"compareregionclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"compareregionclass",hash:{},data:u,loc:{start:{line:5,column:12},end:{line:5,column:34}}}):f))+' middle u-t-right wQuarter ">\r\n    <data class="datavalue compare u-t-right" value="'+c((f=(f=e(i,"valuecompare")||(t!=null?e(t,"valuecompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"valuecompare",hash:{},data:u,loc:{start:{line:6,column:53},end:{line:6,column:69}}}):f))+'">'+((l=(f=(f=e(i,"displayvaluecompare")||(t!=null?e(t,"displayvaluecompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"displayvaluecompare",hash:{},data:u,loc:{start:{line:6,column:71},end:{line:6,column:96}}}):f))!=null?l:"")+'<\/data>\r\n    <p class="subtitle area compare u-t-right" title="'+c((f=(f=e(i,"geoitemcompareTitle")||(t!=null?e(t,"geoitemcompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompareTitle",hash:{},data:u,loc:{start:{line:7,column:54},end:{line:7,column:77}}}):f))+'">'+c((f=(f=e(i,"geoitemcompare")||(t!=null?e(t,"geoitemcompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompare",hash:{},data:u,loc:{start:{line:7,column:79},end:{line:7,column:97}}}):f))+"<\/p>\r\n<\/div>\r\n"},useData:!0});t["list-label"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="v-align middle u-t-right wQuarter second '+c((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:1,column:53},end:{line:1,column:65}}}):f))+'">\r\n    <data class="datavalue u-t-right" value="'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:2,column:45},end:{line:2,column:54}}}):f))+'">'+c((f=(f=e(i,"value")||(t!=null?e(t,"value"):t))!=null?f:s,typeof f===h?f.call(o,{name:"value",hash:{},data:u,loc:{start:{line:2,column:56},end:{line:2,column:65}}}):f))+'<\/data>\r\n    <p class="subtitle area u-t-right" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:3,column:46},end:{line:3,column:62}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:3,column:64},end:{line:3,column:75}}}):f))+'<\/p>\r\n<\/div>\r\n<div class="v-align middle u-t-right wQuarter second '+c((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:5,column:53},end:{line:5,column:65}}}):f))+'">\r\n    <div id="basicicon_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:6,column:23},end:{line:6,column:29}}}):f))+'" class="svg__icon label '+c((f=(f=e(i,"iconclass")||(t!=null?e(t,"iconclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconclass",hash:{},data:u,loc:{start:{line:6,column:54},end:{line:6,column:67}}}):f))+" "+c((f=(f=e(i,"regionclass")||(t!=null?e(t,"regionclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"regionclass",hash:{},data:u,loc:{start:{line:6,column:68},end:{line:6,column:83}}}):f))+'"><\/div>\r\n<\/div>'},useData:!0});t["list-spark"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <div class="tablecell width60perc">\r\n                    <div id="'+n.escapeExpression((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"container",hash:{},data:u,loc:{start:{line:17,column:29},end:{line:17,column:42}}}):f))+'_spark2" title="" class="chart"><\/div>\r\n                <\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="wHalf v-align middle second '+c((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:1,column:40},end:{line:1,column:52}}}):f))+'">\r\n    <div class="listtable">\r\n        <div class="tablerow">\r\n            <div class="tablecell width40perc v-align middle">\r\n                <p class="subtitle" title="'+c((f=(f=e(i,"geoitemTitle")||(t!=null?e(t,"geoitemTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemTitle",hash:{},data:u,loc:{start:{line:5,column:43},end:{line:5,column:59}}}):f))+'">'+c((f=(f=e(i,"geoitem")||(t!=null?e(t,"geoitem"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitem",hash:{},data:u,loc:{start:{line:5,column:61},end:{line:5,column:72}}}):f))+'<\/p>\r\n            <\/div>\r\n            <div class="tablecell width60perc">\r\n                <div id="'+c((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:s,typeof f===h?f.call(o,{name:"container",hash:{},data:u,loc:{start:{line:8,column:25},end:{line:8,column:38}}}):f))+'_spark1" title="" class="chart"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class="tablerow">\r\n            <div class="tablecell width40perc v-align middle">\r\n                <p class="subtitle" title="'+c((f=(f=e(i,"geoitemcompareTitle")||(t!=null?e(t,"geoitemcompareTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompareTitle",hash:{},data:u,loc:{start:{line:13,column:43},end:{line:13,column:66}}}):f))+'">'+c((f=(f=e(i,"geoitemcompare")||(t!=null?e(t,"geoitemcompare"):t))!=null?f:s,typeof f===h?f.call(o,{name:"geoitemcompare",hash:{},data:u,loc:{start:{line:13,column:68},end:{line:13,column:86}}}):f))+"<\/p>\r\n            <\/div>"+((l=e(i,"if").call(o,t!=null?e(t,"showreference"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:15,column:12},end:{line:19,column:21}}}))!=null?l:"")+"<\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t.list=n({"1":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"                <"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:17},end:{line:6,column:26}}}):f))+' class="header'+c((f=(f=e(i,"jsfixed")||(t!=null?e(t,"jsfixed"):t))!=null?f:s,typeof f===h?f.call(o,{name:"jsfixed",hash:{},data:u,loc:{start:{line:6,column:40},end:{line:6,column:51}}}):f))+' tile-header">'+((l=(f=(f=e(i,"indicator")||(t!=null?e(t,"indicator"):t))!=null?f:s,typeof f===h?f.call(o,{name:"indicator",hash:{},data:u,loc:{start:{line:6,column:65},end:{line:6,column:80}}}):f))!=null?l:"")+"<\/"+c((f=(f=e(i,"htype")||(t!=null?e(t,"htype"):t))!=null?f:s,typeof f===h?f.call(o,{name:"htype",hash:{},data:u,loc:{start:{line:6,column:82},end:{line:6,column:91}}}):f))+">\r\n"},"3":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"tilelink"),t,{name:"tilelink",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"5":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"extrainfo"),t,{name:"extrainfo",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <button class="tile-editing-remarks-opener" data-tile-id="'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"id",hash:{},data:u,loc:{start:{line:22,column:66},end:{line:22,column:72}}}):f))+'">\r\n            <i class="far fa-comment-alt-lines"><\/i>\r\n        <\/button>'},"9":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"swing-stories-editing-remarks"),t,{name:"swing-stories-editing-remarks",data:u,indent:"    ",helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"11":function(){return'    <div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var s,f,o=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",l=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<section class="tile '+l((f=(f=e(i,"disableshadowclass")||(t!=null?e(t,"disableshadowclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"disableshadowclass",hash:{},data:u,loc:{start:{line:1,column:21},end:{line:1,column:43}}}):f))+" list-tile "+l((f=(f=e(i,"extraclass")||(t!=null?e(t,"extraclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"extraclass",hash:{},data:u,loc:{start:{line:1,column:54},end:{line:1,column:68}}}):f))+" "+l((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:h,typeof f===c?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:1,column:69},end:{line:1,column:81}}}):f))+" _"+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:1,column:83},end:{line:1,column:89}}}):f))+'">\r\n    <div class="inner-tile '+l((f=(f=e(i,"hasactionsclass")||(t!=null?e(t,"hasactionsclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"hasactionsclass",hash:{},data:u,loc:{start:{line:2,column:27},end:{line:2,column:46}}}):f))+'" id="tile_'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:57},end:{line:2,column:63}}}):f))+'" href="'+l((f=(f=e(i,"href")||(t!=null?e(t,"href"):t))!=null?f:h,typeof f===c?f.call(o,{name:"href",hash:{},data:u,loc:{start:{line:2,column:71},end:{line:2,column:79}}}):f))+'" '+l((f=(f=e(i,"target")||(t!=null?e(t,"target"):t))!=null?f:h,typeof f===c?f.call(o,{name:"target",hash:{},data:u,loc:{start:{line:2,column:81},end:{line:2,column:91}}}):f))+' title="'+l((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:h,typeof f===c?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:2,column:99},end:{line:2,column:111}}}):f))+'" data-externalcode="'+l((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:132},end:{line:2,column:138}}}):f))+'" data-showdetailview="'+l((f=(f=e(i,"showdetailview")||(t!=null?e(t,"showdetailview"):t))!=null?f:h,typeof f===c?f.call(o,{name:"showdetailview",hash:{},data:u,loc:{start:{line:2,column:161},end:{line:2,column:179}}}):f))+'">\r\n        <div class="tile-content'+l((f=(f=e(i,"footerclass")||(t!=null?e(t,"footerclass"):t))!=null?f:h,typeof f===c?f.call(o,{name:"footerclass",hash:{},data:u,loc:{start:{line:3,column:32},end:{line:3,column:47}}}):f))+'">\r\n            <div class="wHalf v-align middle first '+l((f=(f=e(i,"listtype")||(t!=null?e(t,"listtype"):t))!=null?f:h,typeof f===c?f.call(o,{name:"listtype",hash:{},data:u,loc:{start:{line:4,column:51},end:{line:4,column:63}}}):f))+'">\r\n'+((s=(e(i,"ifNotEmpty")||t&&e(t,"ifNotEmpty")||h).call(o,t!=null?e(t,"indicator"):t,{name:"ifNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:5,column:16},end:{line:7,column:31}}}))!=null?s:"")+'                <p class="subtitle unit">'+l((f=(f=e(i,"unit")||(t!=null?e(t,"unit"):t))!=null?f:h,typeof f===c?f.call(o,{name:"unit",hash:{},data:u,loc:{start:{line:8,column:41},end:{line:8,column:49}}}):f))+"&nbsp;<\/p>\r\n            <\/div>\r\n"+((s=n.invokePartial(e(i,"lookup").call(o,t,"listtype",{name:"lookup",hash:{},data:u,loc:{start:{line:10,column:16},end:{line:10,column:37}}}),t,{data:u,indent:"            ",helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"        <\/div>\r\n"+((s=n.invokePartial(e(r,"footer"),t,{name:"footer",data:u,indent:"        ",helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"haslink"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:13,column:8},end:{line:15,column:17}}}))!=null?s:"")+"<\/div>"+((s=e(i,"if").call(o,t!=null?e(t,"showextrainfo"):t,{name:"if",hash:{},fn:n.program(5,u,0),inverse:n.noop,data:u,loc:{start:{line:17,column:4},end:{line:19,column:13}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:21,column:4},end:{line:25,column:13}}}))!=null?s:"")+((s=n.invokePartial(e(i,"lookup").call(o,t,"actiontemplate",{name:"lookup",hash:{},data:u,loc:{start:{line:27,column:8},end:{line:27,column:35}}}),t,{data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?s:"")+"<\/section>"+((s=e(i,"if").call(o,t!=null?e(t,"showswingstorieseditingremarks"):t,{name:"if",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:29,column:0},end:{line:31,column:9}}}))!=null?s:"")+((s=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:32,column:0},end:{line:34,column:9}}}))!=null?s:"")},usePartial:!0,useData:!0});t.map=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content" id="'+c((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:s,typeof f===h?f.call(o,{name:"container",hash:{},data:u,loc:{start:{line:1,column:25},end:{line:1,column:38}}}):f))+'" title="" '+((l=(f=(f=e(i,"ariahidden")||(t!=null?e(t,"ariahidden"):t))!=null?f:s,typeof f===h?f.call(o,{name:"ariahidden",hash:{},data:u,loc:{start:{line:1,column:49},end:{line:1,column:65}}}):f))!=null?l:"")+'>\r\n    <div id="'+c((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:s,typeof f===h?f.call(o,{name:"container",hash:{},data:u,loc:{start:{line:2,column:13},end:{line:2,column:26}}}):f))+'_legend" class="legend"><\/div>\r\n    <div id="'+c((f=(f=e(i,"container")||(t!=null?e(t,"container"):t))!=null?f:s,typeof f===h?f.call(o,{name:"container",hash:{},data:u,loc:{start:{line:3,column:13},end:{line:3,column:26}}}):f))+'_map" class="map" title=""><\/div>\r\n<\/div>'},useData:!0});t["mosaic-actions-left"]=n({"1":function(){return'    <button class="tile-action-btn clean js-tile-handle">\r\n        <span class="drag-tile far fa-arrows"><\/span>\r\n    <\/button>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-actions left">'+((f=e(i,"if").call(t!=null?t:n.nullContext||{},t!=null?e(t,"showtilehandle"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:6,column:13}}}))!=null?f:"")+"<\/div>\r\n"},useData:!0});t["mosaic-actions-right"]=n({"1":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile-actions-inverse right u-t-center">\r\n    <span id=\'mymosaic_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:3,column:23},end:{line:3,column:29}}}):f))+"' class='"+c((f=(f=e(i,"starClass")||(t!=null?e(t,"starClass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"starClass",hash:{},data:u,loc:{start:{line:3,column:38},end:{line:3,column:51}}}):f))+"'>\r\n        <i class='fas fa-star' aria-hidden='true'><\/i>\r\n    <\/span>\r\n<\/div>"},"3":function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <button class="tile-action-btn mymosaic clean">\r\n        <span data-guid=\''+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:11,column:25},end:{line:11,column:31}}}):f))+"' class=\""+c((f=(f=e(i,"iconclass")||(t!=null?e(t,"iconclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iconclass",hash:{},data:u,loc:{start:{line:11,column:40},end:{line:11,column:53}}}):f))+'">'+((l=e(i,"if").call(o,t!=null?e(t,"icon"):t,{name:"if",hash:{},fn:n.program(4,u,0),inverse:n.noop,data:u,loc:{start:{line:12,column:12},end:{line:14,column:21}}}))!=null?l:"")+"<span class='sr-only'>"+c((f=(f=e(i,"starbuttontitle")||(t!=null?e(t,"starbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"starbuttontitle",hash:{},data:u,loc:{start:{line:15,column:34},end:{line:15,column:53}}}):f))+"<\/span>\r\n        <\/span>\r\n    <\/button>"},"4":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"            <i class='"+c((f=(f=e(i,"icon")||(t!=null?e(t,"icon"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icon",hash:{},data:u,loc:{start:{line:13,column:22},end:{line:13,column:30}}}):f))+"' title='"+c((f=(f=e(i,"starbuttontitle")||(t!=null?e(t,"starbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"starbuttontitle",hash:{},data:u,loc:{start:{line:13,column:39},end:{line:13,column:58}}}):f))+"' aria-hidden='true'><\/i>"},"6":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <button class="tile-action-btn clean edit" data-guid=\''+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:20,column:58},end:{line:20,column:64}}}):f))+"'>\r\n        <i class=\"drag-tile far fa-pencil\" title='"+c((f=(f=e(i,"editfreetilebuttontitle")||(t!=null?e(t,"editfreetilebuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"editfreetilebuttontitle",hash:{},data:u,loc:{start:{line:21,column:50},end:{line:21,column:77}}}):f))+'\' aria-hidden="true"><\/i>\r\n        <span class="sr-only">'+c((f=(f=e(i,"editfreetilebuttontitle")||(t!=null?e(t,"editfreetilebuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"editfreetilebuttontitle",hash:{},data:u,loc:{start:{line:22,column:30},end:{line:22,column:57}}}):f))+"<\/span>\r\n    <\/button>"},"8":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <button class="tile-action-btn clean sharing">\r\n        <i class="drag-tile far fa-share-alt " title=\''+c((f=(f=e(i,"sharebuttontitle")||(t!=null?e(t,"sharebuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"sharebuttontitle",hash:{},data:u,loc:{start:{line:27,column:54},end:{line:27,column:74}}}):f))+'\' aria-hidden="true"><\/i>\r\n        <span class="sr-only">'+c((f=(f=e(i,"sharebuttontitle")||(t!=null?e(t,"sharebuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"sharebuttontitle",hash:{},data:u,loc:{start:{line:28,column:30},end:{line:28,column:50}}}):f))+"<\/span>\r\n    <\/button>"},"10":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <button class="tile-action-btn clean download">\r\n        <i class="drag-tile far fa-arrow-alt-to-bottom" title=\''+c((f=(f=e(i,"downloadbuttontitle")||(t!=null?e(t,"downloadbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"downloadbuttontitle",hash:{},data:u,loc:{start:{line:33,column:63},end:{line:33,column:86}}}):f))+'\' aria-hidden="true"><\/i>\r\n        <span class="sr-only">'+c((f=(f=e(i,"downloadbuttontitle")||(t!=null?e(t,"downloadbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"downloadbuttontitle",hash:{},data:u,loc:{start:{line:34,column:30},end:{line:34,column:53}}}):f))+"<\/span>\r\n    <\/button>"},"12":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <button class="tile-action-btn clean detailview" data-guid=\''+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:38,column:64},end:{line:38,column:70}}}):f))+"'>\r\n        <i class=\"drag-tile far fa-search-plus \" title='"+c((f=(f=e(i,"detailviewbuttontitle")||(t!=null?e(t,"detailviewbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"detailviewbuttontitle",hash:{},data:u,loc:{start:{line:39,column:56},end:{line:39,column:81}}}):f))+'\' aria-hidden="true"><\/i>\r\n        <span class="sr-only">'+c((f=(f=e(i,"detailviewbuttontitle")||(t!=null?e(t,"detailviewbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"detailviewbuttontitle",hash:{},data:u,loc:{start:{line:40,column:30},end:{line:40,column:55}}}):f))+'<\/span>\r\n    <\/button>\r\n\r\n    <button class="tile-action-btn clean detailview-table" data-guid=\''+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:43,column:70},end:{line:43,column:76}}}):f))+"'>\r\n        <i class=\"drag-tile far fa-table \" title='"+c((f=(f=e(i,"detailviewbuttontitle")||(t!=null?e(t,"detailviewbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"detailviewbuttontitle",hash:{},data:u,loc:{start:{line:44,column:50},end:{line:44,column:75}}}):f))+'\' aria-hidden="true"><\/i>\r\n        <span class="sr-only">'+c((f=(f=e(i,"detailviewbuttontitle")||(t!=null?e(t,"detailviewbuttontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"detailviewbuttontitle",hash:{},data:u,loc:{start:{line:45,column:30},end:{line:45,column:55}}}):f))+"<\/span>\r\n    <\/button>"},"14":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<a href="'+n.escapeExpression((f=(f=e(i,"externalurl")||(t!=null?e(t,"externalurl"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"externalurl",hash:{},data:u,loc:{start:{line:49,column:13},end:{line:49,column:28}}}):f))+'" title="Iframe link" class="tile-action-btn clean iframe_link" target="_blank">\r\n        <i class="drag-tile far fa-external-link" aria-hidden="true"><\/i>\r\n        <span class="sr-only">Iframe link<\/span>\r\n    <\/a>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((f=e(i,"if").call(o,t!=null?e(t,"showUserMosaicIcon"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:1,column:0},end:{line:7,column:9}}}))!=null?f:"")+'<div class="tile-actions right u-t-center">'+((f=e(i,"if").call(o,t!=null?e(t,"showstaricon"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:9,column:4},end:{line:18,column:13}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showediticon"):t,{name:"if",hash:{},fn:n.program(6,u,0),inverse:n.noop,data:u,loc:{start:{line:19,column:4},end:{line:24,column:13}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showshareicon"):t,{name:"if",hash:{},fn:n.program(8,u,0),inverse:n.noop,data:u,loc:{start:{line:25,column:4},end:{line:30,column:13}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showdownloadicon"):t,{name:"if",hash:{},fn:n.program(10,u,0),inverse:n.noop,data:u,loc:{start:{line:31,column:4},end:{line:36,column:13}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showdetailviewicon"):t,{name:"if",hash:{},fn:n.program(12,u,0),inverse:n.noop,data:u,loc:{start:{line:37,column:4},end:{line:47,column:13}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"showiframelink"):t,{name:"if",hash:{},fn:n.program(14,u,0),inverse:n.noop,data:u,loc:{start:{line:48,column:4},end:{line:53,column:13}}}))!=null?f:"")+"<\/div>\r\n\r\n"},useData:!0});t["mosaic-actions"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"mosaic-actions-right"),t,{name:"mosaic-actions-right",data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},"3":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return(f=n.invokePartial(e(r,"mosaic-actions-left"),t,{name:"mosaic-actions-left",data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?f:""},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((f=e(i,"if").call(o,t!=null?e(t,"hasrightactions"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:1,column:0},end:{line:3,column:9}}}))!=null?f:"")+((f=e(i,"if").call(o,t!=null?e(t,"hasleftactions"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:0},end:{line:6,column:9}}}))!=null?f:"")},usePartial:!0,useData:!0});t["swing-stories-editing-remarks"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="tile__editing-remarks tile__editing-remarks--'+n.escapeExpression((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:h,typeof f===c?f.call(s,{name:"id",hash:{},data:u,loc:{start:{line:1,column:57},end:{line:1,column:63}}}):f))+' u-hidden">\r\n    <div class="tile__editing-remarks-inner">\r\n        '+((o=(f=(f=e(i,"swingstorieseditingremarks")||(t!=null?e(t,"swingstorieseditingremarks"):t))!=null?f:h,typeof f===c?f.call(s,{name:"swingstorieseditingremarks",hash:{},data:u,loc:{start:{line:3,column:8},end:{line:3,column:40}}}):f))!=null?o:"")+"\r\n    <\/div>\r\n<\/div>\r\n"},useData:!0});t.tilelink=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<a class="tile-link '+c((f=(f=e(i,"tilelinkclass")||(t!=null?e(t,"tilelinkclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"tilelinkclass",hash:{},data:u,loc:{start:{line:1,column:20},end:{line:1,column:37}}}):f))+'" href="'+c((f=(f=e(i,"href")||(t!=null?e(t,"href"):t))!=null?f:s,typeof f===h?f.call(o,{name:"href",hash:{},data:u,loc:{start:{line:1,column:45},end:{line:1,column:53}}}):f))+'" target="'+c((f=(f=e(i,"target")||(t!=null?e(t,"target"):t))!=null?f:s,typeof f===h?f.call(o,{name:"target",hash:{},data:u,loc:{start:{line:1,column:63},end:{line:1,column:73}}}):f))+'"><i class="far fa-external-link fa-sm"><\/i><span class="sr-only">'+c((f=(f=e(i,"urltitle")||(t!=null?e(t,"urltitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"urltitle",hash:{},data:u,loc:{start:{line:1,column:139},end:{line:1,column:151}}}):f))+"<\/span><\/a>"},useData:!0});t["viewer-preselection"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="content">\r\n    <div id="tile_'+c((f=(f=e(i,"id")||(t!=null?e(t,"id"):t))!=null?f:s,typeof f===h?f.call(o,{name:"id",hash:{},data:u,loc:{start:{line:2,column:18},end:{line:2,column:24}}}):f))+'_legend" class="legend"><\/div>\r\n    <'+c((f=(f=e(i,"element")||(t!=null?e(t,"element"):t))!=null?f:s,typeof f===h?f.call(o,{name:"element",hash:{},data:u,loc:{start:{line:3,column:5},end:{line:3,column:16}}}):f))+' class="presel-image fittodiv u-o-hidden" alt="Swing preselection" src="'+c((f=(f=e(i,"preselurl")||(t!=null?e(t,"preselurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"preselurl",hash:{},data:u,loc:{start:{line:3,column:88},end:{line:3,column:101}}}):f))+'" title="'+c((f=(f=e(i,"contentname")||(t!=null?e(t,"contentname"):t))!=null?f:s,typeof f===h?f.call(o,{name:"contentname",hash:{},data:u,loc:{start:{line:3,column:110},end:{line:3,column:125}}}):f))+'"><\/'+c((f=(f=e(i,"element")||(t!=null?e(t,"element"):t))!=null?f:s,typeof f===h?f.call(o,{name:"element",hash:{},data:u,loc:{start:{line:3,column:129},end:{line:3,column:140}}}):f))+">\r\n<\/div>\r\n"+((l=n.invokePartial(e(r,"tilelink"),t,{name:"tilelink",data:u,helpers:i,partials:r,decorators:n.decorators}))!=null?l:"")},usePartial:!0,useData:!0})})(),function(){var n=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t["copy-link-dialog"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="copy-link-dialog">\r\n    <div class="dialog-wrapper">\r\n        <div class="area-container">\r\n            <div class="input-btn-combo">\r\n                <input type="text" value="" class="copy-link__text" readonly /> <button class="copy-btn noshadow copy-link__button">\r\n                    <i class="far fa-copy" aria-hidden="true"><\/i> <span class="sr-only">\r\n                        '+c((f=(f=e(i,"copytitle")||(t!=null?e(t,"copytitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"copytitle",hash:{},data:u,loc:{start:{line:7,column:24},end:{line:7,column:37}}}):f))+'\r\n                    <\/span>\r\n                <\/button>\r\n            <\/div> <span class="copy-link__success">\r\n                '+c((f=(f=e(i,"copiedlinksuccess")||(t!=null?e(t,"copiedlinksuccess"):t))!=null?f:s,typeof f===h?f.call(o,{name:"copiedlinksuccess",hash:{},data:u,loc:{start:{line:11,column:16},end:{line:11,column:37}}}):f))+"\r\n            <\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["detailview-dialog"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="detailview-dialog xl" aria-live="polite">\r\n    <div class="sidebar-background"><\/div>\r\n    <div class="detailview-tabs">\r\n        <button type="button" class="js-close-dlg clean close-btn"><i class="far fa-times" aria-hidden="true"><\/i><span class="sr-only">'+c((f=(f=e(i,"closetitle")||(t!=null?e(t,"closetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"closetitle",hash:{},data:u,loc:{start:{line:4,column:136},end:{line:4,column:150}}}):f))+'<\/span><\/button>\r\n    <\/div>\r\n    <div class="tab-body">\r\n        <div id="dataTabContent" class="detailview-tab data-tab -active">\r\n            <iframe src="'+c((f=(f=e(i,"swingurl")||(t!=null?e(t,"swingurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"swingurl",hash:{},data:u,loc:{start:{line:8,column:25},end:{line:8,column:37}}}):f))+'" title="'+c((f=(f=e(i,"iframetitle")||(t!=null?e(t,"iframetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"iframetitle",hash:{},data:u,loc:{start:{line:8,column:46},end:{line:8,column:61}}}):f))+'">\r\n            <\/iframe>\r\n        <\/div>\r\n        <div class="side-description-tab">\r\n            <button class="extra-info hidden" title="'+c((f=(f=e(i,"extrainfotitle")||(t!=null?e(t,"extrainfotitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"extrainfotitle",hash:{},data:u,loc:{start:{line:12,column:53},end:{line:12,column:71}}}):f))+'">\r\n                <span class="">'+c((f=(f=e(i,"extrainfotitle")||(t!=null?e(t,"extrainfotitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"extrainfotitle",hash:{},data:u,loc:{start:{line:13,column:31},end:{line:13,column:49}}}):f))+'<\/span><br/><i class="fas fa-caret-'+c((f=(f=e(i,"caretPos")||(t!=null?e(t,"caretPos"):t))!=null?f:s,typeof f===h?f.call(o,{name:"caretPos",hash:{},data:u,loc:{start:{line:13,column:84},end:{line:13,column:96}}}):f))+'"><\/i>\r\n            <\/button>\r\n            <div class="description-wrapper">\r\n                <div class="js-description-tab description-content">\r\n\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <a class="iframe_link" href="'+c((f=(f=e(i,"swingurl")||(t!=null?e(t,"swingurl"):t))!=null?f:s,typeof f===h?f.call(o,{name:"swingurl",hash:{},data:u,loc:{start:{line:22,column:33},end:{line:22,column:45}}}):f))+'" target="_blank"><span class="sr-only">'+c((f=(f=e(i,"linktitle")||(t!=null?e(t,"linktitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"linktitle",hash:{},data:u,loc:{start:{line:22,column:85},end:{line:22,column:98}}}):f))+"<\/span><\/a>\r\n<\/div>\r\n"},useData:!0});t["detailview-information"]=n({"1":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"descriptionTitle")||(t!=null?e(t,"descriptionTitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"descriptionTitle",hash:{},data:u,loc:{start:{line:3,column:28},end:{line:3,column:48}}}):f))+'<\/h3>\r\n    <p class="detailview-description">'+((o=(f=(f=e(i,"description")||(t!=null?e(t,"description"):t))!=null?f:h,typeof f===c?f.call(s,{name:"description",hash:{},data:u,loc:{start:{line:4,column:38},end:{line:4,column:55}}}):f))!=null?o:"")+"<\/p>"},"3":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"descriptionTitle")||(t!=null?e(t,"descriptionTitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(s,{name:"descriptionTitle",hash:{},data:u,loc:{start:{line:7,column:28},end:{line:7,column:48}}}):f))+'<\/h3>\r\n    <p class="detailview-description">\r\n'+((o=e(i,"each").call(s,t!=null?e(t,"descriptions"):t,{name:"each",hash:{},fn:n.program(4,u,0),inverse:n.noop,data:u,loc:{start:{line:9,column:8},end:{line:13,column:17}}}))!=null?o:"")+"    <\/p>"},"4":function(n,t){var i,r=n.lambda,u=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <span class="description-indicators">'+n.escapeExpression(r(t!=null?u(t,"indicators"):t,t))+'<\/span>\r\n        <span class="description">'+((i=r(t!=null?u(t,"description"):t,t))!=null?i:"")+"<\/span>\r\n        <br />\r\n"},"6":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return((o=(e(i,"isNotEmpty")||t&&e(t,"isNotEmpty")||h).call(s,t!=null?e(t,"additionalInformationTitle"):t,{name:"isNotEmpty",hash:{},fn:n.program(7,u,0),inverse:n.noop,data:u,loc:{start:{line:17,column:4},end:{line:19,column:21}}}))!=null?o:"")+'<span class="detailview-description">'+((o=(f=(f=e(i,"additionalInformation")||(t!=null?e(t,"additionalInformation"):t))!=null?f:h,typeof f=="function"?f.call(s,{name:"additionalInformation",hash:{},data:u,loc:{start:{line:20,column:41},end:{line:20,column:68}}}):f))!=null?o:"")+"<\/span>"},"7":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"additionalInformationTitle")||(t!=null?e(t,"additionalInformationTitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"additionalInformationTitle",hash:{},data:u,loc:{start:{line:18,column:28},end:{line:18,column:58}}}):f))+"<\/h3>"},"9":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"sourceTitle")||(t!=null?e(t,"sourceTitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(s,{name:"sourceTitle",hash:{},data:u,loc:{start:{line:23,column:28},end:{line:23,column:43}}}):f))+"<\/h3>\r\n    <ul>\r\n"+((o=e(i,"each").call(s,t!=null?e(t,"sources"):t,{name:"each",hash:{},fn:n.program(10,u,0),inverse:n.noop,data:u,loc:{start:{line:25,column:8},end:{line:32,column:17}}}))!=null?o:"")+"    <\/ul>"},"10":function(n,t,i,r,u){var e,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"        <li>\r\n            "+n.escapeExpression(n.lambda(t!=null?f(t,"name"):t,t))+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||n.hooks.helperMissing).call(t!=null?t:n.nullContext||{},t!=null?f(t,"descr"):t,{name:"isNotEmpty",hash:{},fn:n.program(11,u,0),inverse:n.noop,data:u,loc:{start:{line:28,column:12},end:{line:30,column:29}}}))!=null?e:"")+"<\/li>\r\n"},"11":function(n,t){var i,r=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return"            : "+((i=n.lambda(t!=null?r(t,"descr"):t,t))!=null?i:"")},"13":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"referenceTitle")||(t!=null?e(t,"referenceTitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(s,{name:"referenceTitle",hash:{},data:u,loc:{start:{line:36,column:28},end:{line:36,column:46}}}):f))+"<\/h3>\r\n    <ul>\r\n"+((o=e(i,"each").call(s,t!=null?e(t,"references"):t,{name:"each",hash:{},fn:n.program(14,u,0),inverse:n.noop,data:u,loc:{start:{line:38,column:8},end:{line:40,column:17}}}))!=null?o:"")+"    <\/ul>"},"14":function(n,t){var i=n.lambda,r=n.escapeExpression,u=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <li><a href="'+r(i(t!=null?u(t,"url"):t,t))+'" target="_blank">'+r(i(t!=null?u(t,"name"):t,t))+"<\/a><\/li>\r\n"},"16":function(n,t,i,r,u){var o,f,s=t!=null?t:n.nullContext||{},h=n.hooks.helperMissing,c="function",e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'    <p><h3 class="info-header">'+n.escapeExpression((f=(f=e(i,"footnoteTitle")||(t!=null?e(t,"footnoteTitle"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footnoteTitle",hash:{},data:u,loc:{start:{line:44,column:31},end:{line:44,column:48}}}):f))+"<\/h3><\/p>\r\n    "+((o=(f=(f=e(i,"footnote")||(t!=null?e(t,"footnote"):t))!=null?f:h,typeof f===c?f.call(s,{name:"footnote",hash:{},data:u,loc:{start:{line:45,column:4},end:{line:45,column:18}}}):f))!=null?o:"")},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var e,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,f=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="more-info-content">'+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"description"):t,{name:"isNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:2,column:4},end:{line:5,column:21}}}))!=null?e:"")+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"descriptions"):t,{name:"isNotEmpty",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:6,column:4},end:{line:15,column:21}}}))!=null?e:"")+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"additionalInformation"):t,{name:"isNotEmpty",hash:{},fn:n.program(6,u,0),inverse:n.noop,data:u,loc:{start:{line:16,column:4},end:{line:21,column:21}}}))!=null?e:"")+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"sources"):t,{name:"isNotEmpty",hash:{},fn:n.program(9,u,0),inverse:n.noop,data:u,loc:{start:{line:22,column:4},end:{line:34,column:21}}}))!=null?e:"")+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"references"):t,{name:"isNotEmpty",hash:{},fn:n.program(13,u,0),inverse:n.noop,data:u,loc:{start:{line:35,column:4},end:{line:42,column:21}}}))!=null?e:"")+((e=(f(i,"isNotEmpty")||t&&f(t,"isNotEmpty")||s).call(o,t!=null?f(t,"footnote"):t,{name:"isNotEmpty",hash:{},fn:n.program(16,u,0),inverse:n.noop,data:u,loc:{start:{line:43,column:4},end:{line:46,column:21}}}))!=null?e:"")+"<\/div>"},useData:!0});t["download-tile-dialog"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <li class="dashboardUtils__item" id="utils-export-tile-png">\r\n            <button><i class="utils-icon far fa-file-image u-t-center" aria-hidden="true"><\/i><span class="utils-label">'+n.escapeExpression((f=(f=e(i,"pngtitle")||(t!=null?e(t,"pngtitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"pngtitle",hash:{},data:u,loc:{start:{line:5,column:120},end:{line:5,column:132}}}):f))+"<\/span><\/button>\r\n        <\/li>"},"3":function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <li class="dashboardUtils__item" id="utils-export-tile-spreadsheet">\r\n            <button><i class="utils-icon far fa-file-excel u-t-center" aria-hidden="true"><\/i><span class="utils-label">'+c((f=(f=e(i,"exceltitle")||(t!=null?e(t,"exceltitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"exceltitle",hash:{},data:u,loc:{start:{line:10,column:120},end:{line:10,column:134}}}):f))+'<\/span><\/button>\r\n        <\/li>\r\n        <li class="dashboardUtils__item" id="utils-export-tile-csv">\r\n            <button><i class="utils-icon far fa-file-csv u-t-center" aria-hidden="true"><\/i><span class="utils-label">'+c((f=(f=e(i,"csvtitle")||(t!=null?e(t,"csvtitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"csvtitle",hash:{},data:u,loc:{start:{line:13,column:118},end:{line:13,column:130}}}):f))+"<\/span><\/button>\r\n        <\/li>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="downloadTileDialog" title="'+c((f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:1,column:36},end:{line:1,column:45}}}):f))+'" class="tile-dialog" activeTab="'+c((f=(f=e(i,"activetab")||(t!=null?e(t,"activetab"):t))!=null?f:s,typeof f===h?f.call(o,{name:"activetab",hash:{},data:u,loc:{start:{line:1,column:78},end:{line:1,column:91}}}):f))+'" data-tile="'+c((f=(f=e(i,"tiletitle")||(t!=null?e(t,"tiletitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"tiletitle",hash:{},data:u,loc:{start:{line:1,column:104},end:{line:1,column:117}}}):f))+'" data-theme="'+c((f=(f=e(i,"themetitle")||(t!=null?e(t,"themetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themetitle",hash:{},data:u,loc:{start:{line:1,column:131},end:{line:1,column:145}}}):f))+'" data-modus="'+c((f=(f=e(i,"modus")||(t!=null?e(t,"modus"):t))!=null?f:s,typeof f===h?f.call(o,{name:"modus",hash:{},data:u,loc:{start:{line:1,column:159},end:{line:1,column:168}}}):f))+'" style="top:'+c((f=(f=e(i,"top")||(t!=null?e(t,"top"):t))!=null?f:s,typeof f===h?f.call(o,{name:"top",hash:{},data:u,loc:{start:{line:1,column:181},end:{line:1,column:188}}}):f))+"px; left:"+c((f=(f=e(i,"left")||(t!=null?e(t,"left"):t))!=null?f:s,typeof f===h?f.call(o,{name:"left",hash:{},data:u,loc:{start:{line:1,column:197},end:{line:1,column:205}}}):f))+'px;">\r\n    <ul class="social-Utils__items">'+((l=e(i,"if").call(o,t!=null?e(t,"showpng"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:3,column:8},end:{line:7,column:17}}}))!=null?l:"")+((l=e(i,"if").call(o,t!=null?e(t,"showspreadsheet"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:8,column:8},end:{line:15,column:17}}}))!=null?l:"")+"<\/ul>\r\n<\/div>"},useData:!0});t["grid-double"]=n({"1":function(){return'<div class="u-pb-a"><\/div>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="sortable-tiles grid-section '+c((f=(f=e(i,"gridclass")||(t!=null?e(t,"gridclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"gridclass",hash:{},data:u,loc:{start:{line:1,column:40},end:{line:1,column:53}}}):f))+'" data-gridtype="double">\r\n    <div class="dashblock colLeft u-f-l column '+c((f=(f=e(i,"listclass")||(t!=null?e(t,"listclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listclass",hash:{},data:u,loc:{start:{line:2,column:47},end:{line:2,column:60}}}):f))+'" data-placement="1">\r\n    <\/div>\r\n    <div class="dashblock colRight u-f-l column '+c((f=(f=e(i,"listclass")||(t!=null?e(t,"listclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listclass",hash:{},data:u,loc:{start:{line:4,column:48},end:{line:4,column:61}}}):f))+'" data-placement="2">\r\n    <\/div>\r\n<\/div>'+((l=e(i,"if").call(o,t!=null?e(t,"pagebreakafter"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:7,column:0},end:{line:9,column:9}}}))!=null?l:"")},useData:!0});t["grid-single"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div class="sortable-tiles grid-section '+c((f=(f=e(i,"gridclass")||(t!=null?e(t,"gridclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"gridclass",hash:{},data:u,loc:{start:{line:1,column:40},end:{line:1,column:53}}}):f))+'" data-gridtype="single">\r\n    <div class="dashblock colFull column '+c((f=(f=e(i,"listclass")||(t!=null?e(t,"listclass"):t))!=null?f:s,typeof f===h?f.call(o,{name:"listclass",hash:{},data:u,loc:{start:{line:2,column:41},end:{line:2,column:54}}}):f))+'" data-placement="1">\r\n    <\/div>\r\n<\/div>'},useData:!0});t["my-account-dialog"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="myAccountDialog" class="account-dialog">\r\n    <div class="js-content">\r\n        <p id="myAccount-settings-success-msg" class="u-hidden">'+c((f=(f=e(i,"informationChangedLabel")||(t!=null?e(t,"informationChangedLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"informationChangedLabel",hash:{},data:u,loc:{start:{line:3,column:64},end:{line:3,column:91}}}):f))+'<\/p>\r\n        <div id="myAccount-settings-content">\r\n            <label for="myaccount-organization">\r\n                <span>'+c((f=(f=e(i,"organizationTitle")||(t!=null?e(t,"organizationTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"organizationTitle",hash:{},data:u,loc:{start:{line:6,column:22},end:{line:6,column:43}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input class="control--disabled" type="text" id="myaccount-organization" disabled="disabled" value="'+c((f=(f=e(i,"organization")||(t!=null?e(t,"organization"):t))!=null?f:s,typeof f===h?f.call(o,{name:"organization",hash:{},data:u,loc:{start:{line:8,column:112},end:{line:8,column:128}}}):f))+'" autocomplete="organization"/>\r\n            <br />\r\n            <label for="myaccount-name">\r\n                <span>'+c((f=(f=e(i,"nameLabel")||(t!=null?e(t,"nameLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"nameLabel",hash:{},data:u,loc:{start:{line:11,column:22},end:{line:11,column:35}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input class="control--disabled" type="text" id="myaccount-name" disabled="disabled" value="'+c((f=(f=e(i,"name")||(t!=null?e(t,"name"):t))!=null?f:s,typeof f===h?f.call(o,{name:"name",hash:{},data:u,loc:{start:{line:13,column:104},end:{line:13,column:112}}}):f))+'" autocomplete="username"/>\r\n            <br />\r\n            <label for="myaccount-emailaddress">\r\n                <span>'+c((f=(f=e(i,"emailLabel")||(t!=null?e(t,"emailLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"emailLabel",hash:{},data:u,loc:{start:{line:16,column:22},end:{line:16,column:36}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input class="control--disabled" type="text" id="myaccount-emailaddress" disabled="disabled" value="'+c((f=(f=e(i,"email")||(t!=null?e(t,"email"):t))!=null?f:s,typeof f===h?f.call(o,{name:"email",hash:{},data:u,loc:{start:{line:18,column:112},end:{line:18,column:121}}}):f))+'" autocomplete="email"/>\r\n            <br />\r\n        <\/div>\r\n    <\/div>\r\n<\/div>'},useData:!0});t["my-account-password-dialog"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="myAccountChangePasswordDialog" class="account-dialog">\r\n    <div class="js-content">\r\n        <p id="myAccount-password-success-msg" class="u-hidden">\r\n            '+c((f=(f=e(i,"passwordChanged")||(t!=null?e(t,"passwordChanged"):t))!=null?f:s,typeof f===h?f.call(o,{name:"passwordChanged",hash:{},data:u,loc:{start:{line:4,column:12},end:{line:4,column:31}}}):f))+'\r\n        <\/p>\r\n        <div id="myAccount-password-content">\r\n            <label for="myaccount-oldpassword">\r\n                <span>\r\n                    '+c((f=(f=e(i,"oldPasswordLabel")||(t!=null?e(t,"oldPasswordLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"oldPasswordLabel",hash:{},data:u,loc:{start:{line:9,column:20},end:{line:9,column:40}}}):f))+'\r\n                <\/span>\r\n            <\/label>\r\n            <input type="password" id="myaccount-oldpassword" placeholder="('+c((f=(f=e(i,"passwordRequirementLabel")||(t!=null?e(t,"passwordRequirementLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"passwordRequirementLabel",hash:{},data:u,loc:{start:{line:12,column:76},end:{line:12,column:104}}}):f))+')" autocomplete="off"/>\r\n            <br />\r\n            <label for="myaccount-newpassword">\r\n                <span>\r\n                    '+c((f=(f=e(i,"newPasswordLabel")||(t!=null?e(t,"newPasswordLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"newPasswordLabel",hash:{},data:u,loc:{start:{line:16,column:20},end:{line:16,column:40}}}):f))+'\r\n                <\/span>\r\n            <\/label>\r\n            <input type="password" id="myaccount-newpassword" placeholder="('+c((f=(f=e(i,"passwordRequirementLabel")||(t!=null?e(t,"passwordRequirementLabel"):t))!=null?f:s,typeof f===h?f.call(o,{name:"passwordRequirementLabel",hash:{},data:u,loc:{start:{line:19,column:76},end:{line:19,column:104}}}):f))+')" autocomplete="off"/>\r\n            <br />\r\n        <\/div>\r\n        <span id="myAccount-password-invalid" class="u-hidden"><\/span>\r\n    <\/div>\r\n<\/div>\r\n'},useData:!0});t["my-mosaic-edit-dialog"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'                <button class="copy-btn noshadow copy-link__button">\r\n                    <i class="far fa-copy" aria-hidden="true"><\/i>\r\n                    <span class="sr-only">'+n.escapeExpression((f=(f=e(i,"copytitle")||(t!=null?e(t,"copytitle"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"copytitle",hash:{},data:u,loc:{start:{line:17,column:42},end:{line:17,column:55}}}):f))+"<\/span>\r\n                <\/button>\r\n            <\/div>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="myThemesEditDialog" title="'+c((f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:1,column:36},end:{line:1,column:45}}}):f))+'" class="myThemesEditDialog">\r\n    <div class="js-content">\r\n        <div class="mytheme-section">\r\n            <label for="mytheme-name">\r\n                <span class="mytheme-title">'+c((f=(f=e(i,"themetitle")||(t!=null?e(t,"themetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themetitle",hash:{},data:u,loc:{start:{line:5,column:44},end:{line:5,column:58}}}):f))+'<\/span>\r\n                <span id="mytheme-name-error" class="error">'+c((f=(f=e(i,"error")||(t!=null?e(t,"error"):t))!=null?f:s,typeof f===h?f.call(o,{name:"error",hash:{},data:u,loc:{start:{line:6,column:60},end:{line:6,column:69}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input type="text" id="mytheme-name" name="mytheme-name" value="'+c((f=(f=e(i,"themename")||(t!=null?e(t,"themename"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themename",hash:{},data:u,loc:{start:{line:8,column:76},end:{line:8,column:89}}}):f))+'"/>\r\n        <\/div>\r\n        <div class="mytheme-section">\r\n            <span class="mytheme-title label">'+c((f=(f=e(i,"linktitle")||(t!=null?e(t,"linktitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"linktitle",hash:{},data:u,loc:{start:{line:11,column:46},end:{line:11,column:59}}}):f))+'<\/span>\r\n            <div class="input-btn-combo">\r\n                <a href="'+c((f=(f=e(i,"themelink")||(t!=null?e(t,"themelink"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themelink",hash:{},data:u,loc:{start:{line:13,column:25},end:{line:13,column:38}}}):f))+'" target="_blank" class="copy-link__text">'+c((f=(f=e(i,"themelink")||(t!=null?e(t,"themelink"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themelink",hash:{},data:u,loc:{start:{line:13,column:80},end:{line:13,column:93}}}):f))+"<\/a>"+((l=e(i,"if").call(o,t!=null?e(t,"showCopy"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:14,column:16},end:{line:20,column:21}}}))!=null?l:"")+'<span class="mytheme-subtitle label">'+c((f=(f=e(i,"linkexpirestitle")||(t!=null?e(t,"linkexpirestitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"linkexpirestitle",hash:{},data:u,loc:{start:{line:21,column:49},end:{line:21,column:69}}}):f))+'<\/span>\r\n        <\/div>\r\n        <div class="mytheme-section">\r\n            <span class="mytheme-title label">'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:24,column:46},end:{line:24,column:59}}}):f))+'<\/span>\r\n            <button class="img-btn noshadow" id="mytheme-image">\r\n                <i class="far fa-edit" aria-hidden="true"><\/i>\r\n                <span class="sr-only">'+c((f=(f=e(i,"icontitle")||(t!=null?e(t,"icontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"icontitle",hash:{},data:u,loc:{start:{line:27,column:38},end:{line:27,column:51}}}):f))+'<\/span>\r\n                <span id="myMosaicImg" class="underline">'+c((f=(f=e(i,"themeimage")||(t!=null?e(t,"themeimage"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themeimage",hash:{},data:u,loc:{start:{line:28,column:57},end:{line:28,column:71}}}):f))+'<\/span>\r\n            <\/button>\r\n        <\/div>\r\n        <div class="mytheme-section">\r\n            <label for="mytheme-description"><span class="mytheme-title">'+c((f=(f=e(i,"descriptiontitle")||(t!=null?e(t,"descriptiontitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"descriptiontitle",hash:{},data:u,loc:{start:{line:32,column:73},end:{line:32,column:93}}}):f))+'<\/span><\/label>\r\n            <textarea id="mytheme-description" rows="5">'+c((f=(f=e(i,"themedescription")||(t!=null?e(t,"themedescription"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themedescription",hash:{},data:u,loc:{start:{line:33,column:56},end:{line:33,column:76}}}):f))+'<\/textarea>\r\n            <input type="text" class="u-hiddenbutvisible" id="mytheme-link-dialog-input" title="'+c((f=(f=e(i,"linktitle")||(t!=null?e(t,"linktitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"linktitle",hash:{},data:u,loc:{start:{line:34,column:96},end:{line:34,column:109}}}):f))+'" value="'+c((f=(f=e(i,"themelink")||(t!=null?e(t,"themelink"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themelink",hash:{},data:u,loc:{start:{line:34,column:118},end:{line:34,column:131}}}):f))+'"/>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>'},useData:!0});t["my-mosaic-text-tile-dialog"]=n({compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="myMosaicFreeTextDialog" title="'+c((f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:1,column:40},end:{line:1,column:49}}}):f))+'" class="myThemesEditDialog">\r\n    <div class="js-content">\r\n        <div class="mytheme-section half">\r\n            <label for="free-tile-text-color">\r\n                <span class="">'+c((f=(f=e(i,"textColorTitle")||(t!=null?e(t,"textColorTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"textColorTitle",hash:{},data:u,loc:{start:{line:5,column:31},end:{line:5,column:49}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input id="free-tile-text-color" type="text" />\r\n        <\/div>\r\n        <div class="mytheme-section half right">\r\n            <label for="free-tile-color">\r\n                <span class="">'+c((f=(f=e(i,"backgroundColorTitle")||(t!=null?e(t,"backgroundColorTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"backgroundColorTitle",hash:{},data:u,loc:{start:{line:11,column:31},end:{line:11,column:55}}}):f))+'<\/span>\r\n            <\/label>\r\n            <input id="free-tile-color" type="text" />\r\n        <\/div>\r\n        <div class="mytheme-section">\r\n            <label for="free-tile-content">\r\n                <span class="">'+c((f=(f=e(i,"contentTitle")||(t!=null?e(t,"contentTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"contentTitle",hash:{},data:u,loc:{start:{line:17,column:31},end:{line:17,column:47}}}):f))+'<\/span>\r\n            <\/label>\r\n            <div id="editparent">\r\n                <textarea id=\'editor\' style=\'\' name="editor">\r\n\r\n                <\/textarea>\r\n            <\/div>\r\n        <\/div>\r\n        <div class="mytheme-section half size-section">\r\n            <fieldset>\r\n                <legend>\r\n                    <span class="label">'+c((f=(f=e(i,"widthTitle")||(t!=null?e(t,"widthTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"widthTitle",hash:{},data:u,loc:{start:{line:28,column:40},end:{line:28,column:54}}}):f))+'<\/span>\r\n                <\/legend>\r\n                <div>\r\n                    <label class="radio-btn" title="'+c((f=(f=e(i,"width1Title")||(t!=null?e(t,"width1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width1Title",hash:{},data:u,loc:{start:{line:31,column:52},end:{line:31,column:67}}}):f))+'">\r\n                        <input type="radio" id="width1" name="width" value="width1">\r\n                        <img src="DefaultDesign/css/images/w1.svg" alt="'+c((f=(f=e(i,"width1Title")||(t!=null?e(t,"width1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width1Title",hash:{},data:u,loc:{start:{line:33,column:72},end:{line:33,column:87}}}):f))+'" />\r\n                        <span class="sr-only">"'+c((f=(f=e(i,"width1Title")||(t!=null?e(t,"width1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width1Title",hash:{},data:u,loc:{start:{line:34,column:47},end:{line:34,column:62}}}):f))+'<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n                <div>\r\n                    <label class="radio-btn" title="'+c((f=(f=e(i,"width2Title")||(t!=null?e(t,"width2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width2Title",hash:{},data:u,loc:{start:{line:38,column:52},end:{line:38,column:67}}}):f))+'">\r\n                        <input type="radio" id="width2" name="width" value="width2">\r\n                        <img src="DefaultDesign/css/images/w2.svg" alt="'+c((f=(f=e(i,"width2Title")||(t!=null?e(t,"width2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width2Title",hash:{},data:u,loc:{start:{line:40,column:72},end:{line:40,column:87}}}):f))+'" />\r\n                        <span class="sr-only">"'+c((f=(f=e(i,"width2Title")||(t!=null?e(t,"width2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width2Title",hash:{},data:u,loc:{start:{line:41,column:47},end:{line:41,column:62}}}):f))+'<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n            <\/fieldset>\r\n        <\/div>\r\n        <div class="mytheme-section half right size-section">\r\n            <fieldset>\r\n                <legend>\r\n                    <span class="label">'+c((f=(f=e(i,"heightTitle")||(t!=null?e(t,"heightTitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"heightTitle",hash:{},data:u,loc:{start:{line:49,column:40},end:{line:49,column:55}}}):f))+'<\/span>\r\n                <\/legend>\r\n                <label class="radio-btn" title="'+c((f=(f=e(i,"height1Title")||(t!=null?e(t,"height1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height1Title",hash:{},data:u,loc:{start:{line:51,column:48},end:{line:51,column:64}}}):f))+'">\r\n                    <input type="radio" id="height1" name="height" value="height1">\r\n                    <img src="DefaultDesign/css/images/h1.svg" alt="'+c((f=(f=e(i,"height1Title")||(t!=null?e(t,"height1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height1Title",hash:{},data:u,loc:{start:{line:53,column:68},end:{line:53,column:84}}}):f))+'" />\r\n                    <span class="sr-only">"'+c((f=(f=e(i,"height1Title")||(t!=null?e(t,"height1Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height1Title",hash:{},data:u,loc:{start:{line:54,column:43},end:{line:54,column:59}}}):f))+'<\/span>\r\n                <\/label>\r\n                <label class="radio-btn" title="'+c((f=(f=e(i,"height2Title")||(t!=null?e(t,"height2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height2Title",hash:{},data:u,loc:{start:{line:56,column:48},end:{line:56,column:64}}}):f))+'">\r\n                    <input type="radio" id="height2" name="height" value="height2">\r\n                    <img src="DefaultDesign/css/images/h2.svg" alt="'+c((f=(f=e(i,"height2Title")||(t!=null?e(t,"height2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height2Title",hash:{},data:u,loc:{start:{line:58,column:68},end:{line:58,column:84}}}):f))+'" />\r\n                    <span class="sr-only">"'+c((f=(f=e(i,"height2Title")||(t!=null?e(t,"height2Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height2Title",hash:{},data:u,loc:{start:{line:59,column:43},end:{line:59,column:59}}}):f))+'<\/span>\r\n                <\/label>\r\n                <label class="radio-btn" title="'+c((f=(f=e(i,"height4Title")||(t!=null?e(t,"height4Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height4Title",hash:{},data:u,loc:{start:{line:61,column:48},end:{line:61,column:64}}}):f))+'">\r\n                    <input type="radio" id="height4" name="height" value="height4">\r\n                    <img src="DefaultDesign/css/images/h4.svg" alt="'+c((f=(f=e(i,"height4Title")||(t!=null?e(t,"height4Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height4Title",hash:{},data:u,loc:{start:{line:63,column:68},end:{line:63,column:84}}}):f))+'" />\r\n                    <span class="sr-only">"'+c((f=(f=e(i,"height4Title")||(t!=null?e(t,"height4Title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height4Title",hash:{},data:u,loc:{start:{line:64,column:43},end:{line:64,column:59}}}):f))+"<\/span>\r\n                <\/label>\r\n            <\/fieldset>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>"},useData:!0});t["share-tile-dialog"]=n({"1":function(){return'        <li class="dashboardUtils__item dashboard-share" id="social-tile-whatsapp">\r\n            <a href="javascript:void(0);" target="_blank" rel="nofollow noopener"><i class="utils-icon fab fa-whatsapp fa-fw u-t-center" aria-hidden="true"><\/i><span class="utils-label">Whatsapp<\/span><\/a>\r\n        <\/li>'},"3":function(){return'        <li class="dashboardUtils__item dashboard-share" id="social-tile-embedded">\r\n            <a href="javascript:void(0);" rel="nofollow noopener"><i class="utils-icon far fa-code fa-fw u-t-center" aria-hidden="true"><\/i><span class="utils-label">Embedded<\/span><\/a>\r\n        <\/li>'},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="shareTileDialog" title="'+c((f=(f=e(i,"title")||(t!=null?e(t,"title"):t))!=null?f:s,typeof f===h?f.call(o,{name:"title",hash:{},data:u,loc:{start:{line:1,column:33},end:{line:1,column:42}}}):f))+'" class="tile-dialog" data-tile="'+c((f=(f=e(i,"tiletitle")||(t!=null?e(t,"tiletitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"tiletitle",hash:{},data:u,loc:{start:{line:1,column:75},end:{line:1,column:88}}}):f))+'" data-theme="'+c((f=(f=e(i,"themetitle")||(t!=null?e(t,"themetitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"themetitle",hash:{},data:u,loc:{start:{line:1,column:102},end:{line:1,column:116}}}):f))+'" data-modus="'+c((f=(f=e(i,"modus")||(t!=null?e(t,"modus"):t))!=null?f:s,typeof f===h?f.call(o,{name:"modus",hash:{},data:u,loc:{start:{line:1,column:130},end:{line:1,column:139}}}):f))+'" style="top:'+c((f=(f=e(i,"top")||(t!=null?e(t,"top"):t))!=null?f:s,typeof f===h?f.call(o,{name:"top",hash:{},data:u,loc:{start:{line:1,column:152},end:{line:1,column:159}}}):f))+"px; left:"+c((f=(f=e(i,"left")||(t!=null?e(t,"left"):t))!=null?f:s,typeof f===h?f.call(o,{name:"left",hash:{},data:u,loc:{start:{line:1,column:168},end:{line:1,column:176}}}):f))+'px;">\r\n    <ul class="social-Utils__items">\r\n        <li class="dashboardUtils__item dashboard-share" id="social-tile-link">\r\n            <a href="javascript:void(0);" target="_blank" rel="nofollow noopener"><i class="utils-icon fas fa-link fa-fw u-t-center"><\/i><span class="utils-label">Link<\/span><\/a>\r\n        <\/li>\r\n        <li class="dashboardUtils__item dashboard-share" id="social-tile-mail">\r\n            <a href="javascript:void(0);" rel="nofollow noopener"><i class="utils-icon far fa-envelope fa-fw u-t-center" aria-hidden="true"><\/i><span class="utils-label">Mail<\/span><\/a>\r\n        <\/li>\r\n        <li class="dashboardUtils__item dashboard-share" id="social-tile-facebook">\r\n            <a href="javascript:void(0);" target="_blank" rel="nofollow noopener"><i class="utils-icon fab fa-facebook-f fa-fw u-t-center fb-share-button" aria-hidden="true"><\/i><span class="utils-label">Facebook<\/span><\/a>\r\n        <\/li>\r\n        <li class="dashboardUtils__item dashboard-share" id="social-tile-linkedin">\r\n            <a href="javascript:void(0);" target="_blank" rel="nofollow noopener"><i class="utils-icon fab fa-linkedin-in fa-fw u-t-center" aria-hidden="true"><\/i><span class="utils-label">LinkedIn<\/span><\/a>\r\n        <\/li>\r\n        <li class="dashboardUtils__item dashboard-share" id="social-tile-twitter">\r\n            <a href="javascript:void(0);" target="_blank" rel="nofollow noopener"><i class="utils-icon fab fa-twitter fa-fw u-t-center" aria-hidden="true"><\/i><span class="utils-label">Twitter<\/span><\/a>\r\n        <\/li>'+((l=e(i,"if").call(o,t!=null?e(t,"showWhatsappOption"):t,{name:"if",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:18,column:8},end:{line:22,column:17}}}))!=null?l:"")+((l=e(i,"if").call(o,t!=null?e(t,"showEmbedddOption"):t,{name:"if",hash:{},fn:n.program(3,u,0),inverse:n.noop,data:u,loc:{start:{line:23,column:8},end:{line:27,column:17}}}))!=null?l:"")+"<\/ul>\r\n<\/div>"},useData:!0});t["snippet-dialog"]=n({"1":function(n,t,i,r,u){var f,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'        <p class="embed-warning">'+n.escapeExpression((f=(f=e(i,"warning")||(t!=null?e(t,"warning"):t))!=null?f:n.hooks.helperMissing,typeof f=="function"?f.call(t!=null?t:n.nullContext||{},{name:"warning",hash:{},data:u,loc:{start:{line:5,column:33},end:{line:5,column:44}}}):f))+"<\/p>"},compiler:[8,">= 4.3.0"],main:function(n,t,i,r,u){var l,f,o=t!=null?t:n.nullContext||{},s=n.hooks.helperMissing,h="function",c=n.escapeExpression,e=n.lookupProperty||function(n,t){return Object.prototype.hasOwnProperty.call(n,t)?n[t]:undefined};return'<div id="shareEmbeddedTileDialog" class="">\r\n    <div class="dialog-wrapper">\r\n        <p>Met onderstaande HTML code kunt u een tegel publiceren op uw eigen website.<\/p>'+((l=(e(i,"isNotEmpty")||t&&e(t,"isNotEmpty")||s).call(o,t!=null?e(t,"warning"):t,{name:"isNotEmpty",hash:{},fn:n.program(1,u,0),inverse:n.noop,data:u,loc:{start:{line:4,column:8},end:{line:6,column:25}}}))!=null?l:"")+'<div>\r\n            <label for="snippetArea">HTML Code<\/label>\r\n            <button class="js-copy-link clean">\r\n                <i class="far fa-copy" title="'+c((f=(f=e(i,"copytitle")||(t!=null?e(t,"copytitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"copytitle",hash:{},data:u,loc:{start:{line:10,column:46},end:{line:10,column:59}}}):f))+'" aria-hidden="true"><\/i>\r\n                <span class="sr-only">'+c((f=(f=e(i,"copytitle")||(t!=null?e(t,"copytitle"):t))!=null?f:s,typeof f===h?f.call(o,{name:"copytitle",hash:{},data:u,loc:{start:{line:11,column:38},end:{line:11,column:51}}}):f))+'<\/span>\r\n            <\/button>\r\n        <\/div>\r\n        <textarea id="snippetArea"><iframe width=\''+c((f=(f=e(i,"width")||(t!=null?e(t,"width"):t))!=null?f:s,typeof f===h?f.call(o,{name:"width",hash:{},data:u,loc:{start:{line:14,column:50},end:{line:14,column:59}}}):f))+"' height='"+c((f=(f=e(i,"height")||(t!=null?e(t,"height"):t))!=null?f:s,typeof f===h?f.call(o,{name:"height",hash:{},data:u,loc:{start:{line:14,column:69},end:{line:14,column:79}}}):f))+"' src='"+c((f=(f=e(i,"src")||(t!=null?e(t,"src"):t))!=null?f:s,typeof f===h?f.call(o,{name:"src",hash:{},data:u,loc:{start:{line:14,column:86},end:{line:14,column:93}}}):f))+"' frameborder='0'><\/iframe><\/textarea>\r\n    <\/div>\r\n<\/div>"},useData:!0})}();ABF_SelectTool={NoReference:"noreference",NoReferenceLevel:"__noreference__",MostRecent:"__mostrecentperiod__",CreateMyRegionCode:"#createmyregion#",CreateMyRegionClicked:!1,MyRegionCode:"#myregion#",UserGeoGroupLevel:"",UserGeoGroupCode:"",UserGeoGroup:null,UserGeoGroupBaseOrReference:"base",UserGroupSelection:null,UggChanged:!1,DialogOpened:!1,IsUserGeoGroupSelection:!1,GeoGroupCodes:[],GeoGroups:[],BaseDimType:"region",BaseLevel:"",CurrentBaseLevel:"",BaseFilter:"",BaseItem:"",BaseSelection:null,RefDimType:"region",RefLevel:"",CurrentRefLevel:"",RefFilter:"",LastUpdated:"",LowResToolsVisible:!1,_MapPresentation:null,ListView:!0,IsBase:!0,_AddressString:"",_AddressCoords:"",_AddressSearchTimeout:null,_DialogHeight:0,LevelScroller:null,LevelcrollerInitialized:!1,FilterScroller:null,FilterScrollerInitialized:!1,ItemScroller:null,ItemScrollerInitialized:!1,UserLevelScroller:null,UserLevelScrollerInitialized:!1,UserItemScroller:null,UserItemScrollerInitialized:!1,ClickedToggleSwitch:!1,ActiveDialogSelectionType:"",setEvents:function(){$(".searchinput").on("focusin",function(){var t=$(this).siblings(".searchlabel"),n=$(t);n.hasClass("active")||n.addClass("active")});$(".searchinput").on("focusout",function(){var n=$(this),t=n.siblings(".searchlabel");n.val()||$(t).removeClass("active")});$("#txtinput_items, #txtinput_filter, #txtinput_uggitems").keyup(function(){ABF_SelectTool._ApplyFilter(this.id);ABF_SelectTool.calculateDialogHeights();ABF_SelectTool.sizeScrollers(!0)});$(".close-button").off().on("click",function(n){var t,i;n.preventDefault();t=$(".sel-button");t.removeClass("selected");t.attr("aria-expanded","false");ABF_SelectTool.hideDialog();i="Close icon";$(this).parent().hasClass("sel-footer")&&(i="Close button");ABF_GA.fireSelectionToolEvent(i)});$("#blocker").off().on("click",function(n){n.preventDefault();document.body.classList.remove("sidebar-opened");$(".sel-button").removeClass("selected");ABF_SelectTool.hideDialog();ABF_Model.Settings.UseSidebarNavigation&&$(".wrapper-sidebar").hasClass("expanded")&&(ABF_GA.fireInterfaceGaEvent("Sidebar","Close clicked blocker"),ABF_Sidebar.expandCollapse(!1))});$(".sel-button").off().on("click",function(n){var i;n.preventDefault();var t=$(this),u=t.hasClass("selected"),r=$(".sel-button");if(r.removeClass("selected"),r.attr("aria-expanded","false"),$("#seldialog").removeClass("reference"),!ABF_SelectTool.canShowDialog()){ABF_Popup.ShowSelToolTooSmallPopup();return}u?ABF_SelectTool.hideDialog():(t.attr("aria-expanded","true"),t.addClass("selected"),i=t.attr("data-type"),ABF_SelectTool.IsUserGeoGroupSelection=!1,$(".sel-selection").removeClass("uggsel uggedit"),ABF_SelectTool.isResponsive()&&$(".sel-selection").addClass("step1"),i?(ABF_SelectTool.IsBase=!0,ABF_SelectTool._StoreCurrentBaseSelection(i),ABF_SelectTool.IsUserGeoGroupSelection?(ABF_Controller.selectBaseDimension(ABF_SelectTool.BaseDimType,"",""),ABF_SelectTool.UserGeoGroupBaseOrReference="base",ABF_Controller.GetUserGeoGroups(!0)):ABF_Controller.selectBaseDimension(ABF_SelectTool.BaseDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter),ABF_GA.fireSelectionToolEvent("Open basedimension dialog")):($("#seldialog").addClass("reference"),ABF_SelectTool.IsBase=!1,ABF_SelectTool._StoreCurrentReferenceSelection(i),ABF_Controller.selectReferenceDimension(ABF_SelectTool.RefDimType,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter),ABF_SelectTool.enableReferenceDimensionSelection(),ABF_SelectTool.IsUserGeoGroupSelection&&(ABF_SelectTool.UserGeoGroupBaseOrReference="reference",ABF_Controller.GetUserGeoGroups(!1)),ABF_GA.fireSelectionToolEvent("Open reference dialog")))});$(".viewtype-button").off().on("click",function(){var i=$(this),r=$(".sel-selection"),u=$(".viewtype-button"),n,f,t;u.attr("aria-checked","false");u.removeClass("selected");i.addClass("selected");i.attr("aria-checked","true");f=i.attr("data-type");n=ABF_SelectTool.IsUserGeoGroupSelection?ABF_SelectTool.UserGroupSelection:ABF_SelectTool.IsBase?ABF_SelectTool.BaseSelection:ABF_SelectTool.ReferenceSelection;t="";f==="list"?(r.removeClass("mapview"),ABF_SelectTool.ListView=!0,ABF_SelectTool.IsUserGeoGroupSelection?ABF_SelectTool.generateUserGeoGroupItems(n):ABF_SelectTool.IsBase?ABF_SelectTool.addBaseItemsList(n):ABF_SelectTool.addReferenceItemsList(n),t="Switch to list"):(r.addClass("mapview"),ABF_SelectTool.ListView=!1,ABF_SelectTool.addMap(n),t="Switch to map");ABF_SelectTool.updateNavigationButtons();ABF_GA.fireSelectionToolEvent(t)});$(document).on("click",".sel-listitem",function(n){var i=$(this),e=n.target,h,c,s,r;if($(e).hasClass("extra-info")&&(e.nodeName==="I"&&(e=e.parentNode),$(e).attr("data-content"))){h=$(e).attr("data-content");h=h.replace(/(?:\r\n|\r|\n)/g,"<br>");ABF_Popup._showPopup("",h,"info",!0,e);return}if(!i.hasClass("themelink")){n.preventDefault();ABF_SelectTool.DialogOpened=!0;var u=$(".sel-selection"),f=i.attr("data-type"),t=i.attr("data-ec"),o=!1;u.removeClass("step1 step2 step3 step4 step5");t===ABF_SelectTool.CreateMyRegionCode?(i.addClass("selected"),i.attr("aria-selected","true"),ABF_SelectTool.UserGroupSelection=null,ABF_SelectTool.UserGeoGroupCode="",ABF_SelectTool.UserGeoGroupLevel="",ABF_SelectTool.GeoGroupCodes=[],ABF_SelectTool.CreateMyRegionClicked=!0,$("#uggName").val(""),$("#uggName").removeClass("error"),u.addClass("step4"),ABF_SelectTool.generateUserGeoGroupLevels(!0),ABF_SelectTool.updateNavigationButtons()):f==="ugglevel"?($("#uggItems button.selected, #uggLevels button, #uggLevels div").removeClass("selected"),i.addClass("selected"),ABF_SelectTool.UserGeoGroupLevel=t,ABF_Controller.getBaseDimensionItems(ABF_SelectTool.BaseDimType,t,!0),u.addClass("step5"),o=!0):f==="uggitem"?(i.toggleClass("selected"),u.addClass("step5"),i.hasClass("selected")?(i.attr("aria-selected","true"),ABF_SelectTool.GeoGroupCodes.push(t)):(c=ABF_SelectTool.GeoGroupCodes.indexOf(t),c>-1&&ABF_SelectTool.GeoGroupCodes.splice(c,1))):f=="baselevel"?(ABF_SelectTool.BaseLevel=t,t===ABF_SelectTool.MyRegionCode?(u.addClass("step3"),ABF_SelectTool.UserGeoGroupBaseOrReference="base",ABF_Controller.GetUserGeoGroups(!0),ABF_SelectTool.updateNavigationButtons(!0)):(ABF_SelectTool.BaseFilter=ABF_SelectTool.BaseItem,u.addClass("step2"),ABF_Controller.selectBaseDimension(ABF_SelectTool.BaseDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter)),o=!0):f=="basefilter"&&t.indexOf(ABF_SelectTool.MostRecent)<0?(ABF_SelectTool.BaseFilter=t,ABF_Controller.selectBaseDimension(ABF_SelectTool.BaseDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter),u.addClass("step3"),o=!0):f=="baseitem"||f=="basefilter"&&t.indexOf(ABF_SelectTool.MostRecent)>=0?(u.addClass("step3"),ABF_SelectTool.BaseItem=t,ABF_SelectTool.LastUpdated=t,s=$("#seldialog .sel-listitem[data-type='"+f+"']"),s.removeClass("selected"),s.attr("aria-selected","false"),i.addClass("selected"),i.attr("aria-selected","true"),$(".seltool-togglemobile").is(":visible")&&($(".sel-button").removeClass("selected"),ABF_SelectTool.hideDialog()),r=ABF_SelectTool.BaseLevel,ABF_SelectTool.CurrentBaseLevel=r,r===ABF_SelectTool.MyRegionCode&&(r=i.attr("data-ugl")),ABF_Controller.setUserDimension("base",ABF_SelectTool.BaseDimType,r,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,"","","",""),$(".sel-footer .close-button").focus()):f=="reflevel"?(ABF_SelectTool.RefLevel=t,t===ABF_SelectTool.MyRegionCode?(ABF_SelectTool.UserGeoGroupBaseOrReference="reference",ABF_Controller.GetUserGeoGroups(!1)):(ABF_SelectTool.RefFilter=ABF_SelectTool.RefItem,ABF_Controller.setUserDimension("reference",ABF_SelectTool.RefDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter,"","")),o=!0,u.addClass("step2")):f=="reffilter"?(ABF_SelectTool.RefFilter=t,ABF_Controller.selectReferenceDimension(ABF_SelectTool.RefDimType,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter),u.addClass("step3"),o=!0):f=="refitem"&&(u.addClass("step3"),ABF_SelectTool.RefItem=t,ABF_SelectTool.LastUpdated=t,s=$("#seldialog .sel-listitem[data-type='"+f+"']"),s.removeClass("selected"),s.attr("aria-selected","false"),i.addClass("selected"),i.attr("aria-selected","true"),r=ABF_SelectTool.RefLevel,r===ABF_SelectTool.NoReferenceLevel?r=ABF_SelectTool.CurrentRefLevel:ABF_SelectTool.CurrentRefLevel=r,r===ABF_SelectTool.MyRegionCode&&(r=i.attr("data-ugl")),ABF_Controller.setUserDimension("reference",ABF_SelectTool.RefDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,r,ABF_SelectTool.RefFilter,ABF_SelectTool.RefItem,""),$(".sel-footer .close-button").focus());o&&($(".searchinput").val(""),$(".searchlabel").removeClass("active"))}});$(document).on("click",".ref-sel",function(n){n.preventDefault();var t=$(this),r=t.attr("data-type"),i=$(".ref-sel");i.removeClass("selected");i.attr("aria-selected","false");t.addClass("selected");t.attr("aria-selected","true");ABF_SelectTool.setReferenceSelection(r)});$(document).on("click",".sel-selection-prev",function(n){var t,i;n.preventDefault();t=$(".sel-selection");t.hasClass("step2")?t.removeClass("step2").addClass("step1"):t.hasClass("step3")?(i=t.hasClass("filterstep")?"step2":"step1",t.removeClass("step3").addClass(i)):t.hasClass("step4")?t.removeClass("step4").addClass("step3"):t.hasClass("step5")&&t.removeClass("step5").addClass("step4");ABF_SelectTool.updateNavigationDisabledButtons();ABF_GA.fireSelectionToolEvent("Previous button")});$(document).on("click",".sel-selection-next",function(n){var t,i;n.preventDefault();t=$(".sel-selection");t.hasClass("step4")?t.removeClass("step4").addClass("step5"):t.hasClass("step3")?t.removeClass("step3").addClass("step4"):t.hasClass("step2")?t.removeClass("step2").addClass("step3"):t.hasClass("step1")&&(i=t.hasClass("filterstep")?"step2":"step3",t.removeClass("step1").addClass(i));ABF_SelectTool.updateNavigationDisabledButtons();ABF_GA.fireSelectionToolEvent("Next button")});$(document).on("click","button.seltool-togglemobile-btn",function(){var n=ABF_SelectTool.LowResToolsVisible?"Toggle mobile close":"Toggle mobile open";ABF_GA.fireSelectionToolEvent(n);ABF_SelectTool.toggleLowResSelectionTool(ABF_SelectTool.LowResToolsVisible)});$(".close-mobile-button").off().on("click",function(){ABF_SelectTool.toggleLowResSelectionTool(!0);ABF_GA.fireSelectionToolEvent("Mobile close button")});$(document).on("click",".edit-ugg",function(){for(var i,r=$(this),u=r.data("ec"),n=null,t=0;t<ABF_SelectTool.GeoGroups.length;t++)if(i=ABF_SelectTool.GeoGroups[t],i.GroupCode===u){n=i;break}ABF_SelectTool.UserGeoGroup=n;ABF_SelectTool.UserGeoGroupCode=n.GroupCode;ABF_SelectTool.UserGeoGroupLevel=n.LevelCode;ABF_SelectTool.GeoGroupCodes=n.GroupItems;$("#uggName").val(n.GroupName);ABF_SelectTool.generateUserGeoGroupLevels();ABF_Controller.getBaseDimensionItems(ABF_SelectTool.BaseDimType,n.LevelCode,!0)});$(document).on("click","#uggSave",function(){var t=$(".sel-selection"),i=$("#uggName"),n,r,u;if(t.removeClass("step1 step2 step4 step5").addClass("step3"),t.removeClass("uggedit"),n={GroupCode:ABF_SelectTool.UserGeoGroupCode,GroupName:i.val(),LevelCode:ABF_SelectTool.UserGeoGroupLevel,GroupItems:ABF_SelectTool.GeoGroupCodes},!n.GroupName||n.GroupName.length<1)return i.addClass("error"),!1;r=ABF_SelectTool.UserGeoGroupBaseOrReference==="base"?0:1;ABF_Controller.UpdateUserGeoGroup(n,r);u=n.GroupCode===""?"Create":"Update";ABF_GA.fireGaEvent("Selection","User geogroup",u,!0)});$(document).on("click",".delete-ugg",function(){var n=$(this).data("ec");n!=null&&(ABF_Controller.DeleteUserGeoGroup(n),ABF_GA.fireGaEvent("Selection","User geogroup","Delete",!0))});$(".addressSearchBtn").click(function(n){n.preventDefault();ABF_SelectTool.showSearchDialog();$(".searchaddress-search").focus().select();ABF_GA.fireSelectionToolEvent("Open address search dialog")});$(".cancelSearchBtn, .search-close-btn").click(function(n){n.preventDefault();ABF_SelectTool.hideSearchDialog();ABF_GA.fireSelectionToolEvent("Close address search dialog")});$(".submitSearchBtn").click(function(n){n.preventDefault();var t=$(".addresslist .selected").data("coord"),i=$(".addresslist .selected").data("addressid");ABF_SelectTool.hideSearchDialog();ABF_Controller.GetAddressRegion(t,i);ABF_GA.fireSelectionToolEvent("Submit address search")});$(".removeSearchResult").click(function(n){n.preventDefault();$(".removeSearchResult").addClass("u-hidden");$(".addresslist button").removeClass("selected");$(".submitSearchBtn").attr("disabled",!0);ABF_SelectTool._AddressString="";ABF_SelectTool._AddressCoords="";ABF_SelectTool._mapDrawMarker();ABF_GA.fireSelectionToolEvent("Remove address search")});$(".searchaddress-search").on("keyup",function(){this.value.length>=3?ABF_SelectTool.searchAddress(this.value):this.value.length===0&&($(".addresslist").empty(),$(".submitSearchBtn").attr("disabled",!0))});$(".addresslist").off().on("click keyup","button",function(n){if(n.type==="click"||n.type==="keyup"&&n.keyCode===13){n.preventDefault();var t=$(this),i=$(".addresslist button"),r="selected";i.removeClass(r);i.attr("aria-selected","false");t.addClass(r);t.attr("aria-selected","true");$(".submitSearchBtn").attr("disabled",!1)}});$(".noreference-toggle-container").on("click",ABF_SelectTool.toggleNoReferenceSwitch)},toggleNoReferenceSwitch:()=>{ABF_SelectTool.ClickedToggleSwitch=!0;var n=!$(".b__toggle-switch.noreference-toggle").hasClass("b__toggle-switch--disabled"),t=n?"Toggle reference off":"Toggle reference on";ABF_GA.fireSelectionToolEvent(t);n?ABF_SelectTool.disableReferenceDimensionSelection():ABF_SelectTool.enableReferenceDimensionSelection()},disableReferenceDimensionSelection:()=>{ABF_SelectTool.turnOffReferenceDimensionSwitch(),ABF_SelectTool.setReferenceSelection("noreference"),ABF_SelectTool.ActiveDialogSelectionType==="ref"&&ABF_SelectTool.hideDialog()},turnOnReferenceDimensionSwitch:()=>{ABF_SelectTool.turnReferenceDimensionSwitchOnOff(!0)},turnOffReferenceDimensionSwitch:()=>{ABF_SelectTool.turnReferenceDimensionSwitchOnOff(!1)},turnReferenceDimensionSwitchOnOff:n=>{const t=$(".b__toggle-switch.noreference-toggle"),i=$(".compareselection.selcontainer");t.length>0&&(t.toggleClass("b__toggle-switch--disabled",!n),n?t.attr("aria-checked","true"):t.attr("aria-checked","false"));i.length>0&&i.toggleClass("compareselection--active",n)},enableReferenceDimensionSelection:()=>{ABF_SelectTool.turnOnReferenceDimensionSwitch(),ABF_Model.UserDimension.DisabledReference&&ABF_Model.UserDimension.DisabledReference.DimensionType&&ABF_SelectTool.setReferenceSelection(ABF_Model.UserDimension.DisabledReference.DimensionType)},showNoReferenceSwitch:()=>{$(".noreference-toggle-container").addClass("noreference-toggle-container--visible"),$("#compareSelText").removeClass("u-hidden")},hideNoReferenceSwitch:()=>{$(".noreference-toggle-container").removeClass("noreference-toggle-container--visible"),$("#compareSelText").addClass("u-hidden")},setReferenceSelection:n=>{ABF_SelectTool.RefDimType=n,$(".sel-selection").removeClass("step2 step3 step4 step5").addClass("step1"),ABF_Controller.setUserDimension("reftype",ABF_SelectTool.RefDimType,"","","","","","","")},noReferenceSwitchShouldBeVisible:()=>ABF_Model.Settings.NoReferenceSelectionEnabled&&(ABF_Model.viewstate.isDashboardView()?ABF_Model.Dashboard.NoReferenceAllowed!==!1:!0)&&ABF_Model.Settings.ShowDimSelection&&ABF_Model.Settings.ShowDimCompareSelection,selectionToolShouldBeVisible:()=>ABF_Model.isHomePage()?ABF_Model.Settings.ShowDimSelectionOnHomePage&&ABF_Model.Settings.ShowDimSelection:ABF_Model.Settings.ShowDimSelection,updateReferenceSwitchView:()=>{ABF_SelectTool.selectionToolShouldBeVisible()?ABF_SelectTool.ShowSelectionTool():ABF_SelectTool.HideSelectionTool(),ABF_SelectTool.noReferenceSwitchShouldBeVisible()?ABF_SelectTool.showNoReferenceSwitch():ABF_SelectTool.hideNoReferenceSwitch()},updateNavigationDisabledButtons:function(){var n=$(".sel-selection"),u=n.hasClass("filterstep"),f=n.hasClass("uggedit"),r=n.hasClass("themeselection"),e=n.hasClass("subthemeselection"),t=$(".sel-selection-prev"),i=$(".sel-selection-next");n.hasClass("step1")||n.hasClass("step2")&&!u&&!r?(t.addClass("disabled"),t.attr("tabindex","-1")):(t.removeClass("disabled"),t.attr("tabindex",""));n.hasClass("step3")&&!f||n.hasClass("step5")||r&&(!e||n.hasClass("step2"))?(i.addClass("disabled"),i.attr("tabindex","-1")):(i.removeClass("disabled"),i.attr("tabindex",""));ABF_SelectTool.LowResToolsVisible&&ABF_SelectTool._handleMobileTrap()},generateBaseSelection:function(n){$(".usergeogroup-container").hide();$(".sel-theme-list").hide();$(".sel-selection").removeClass("ugg-selection");ABF_SelectTool.BaseSelection=n;n.MapAvailable&&!ABF_SelectTool.isResponsive()&&n.BaseItems&&n.BaseItems.length>1?$(".sel-viewtype").removeClass("u-hidden"):($(".sel-viewtype").addClass("u-hidden"),ABF_SelectTool.ListView=!0,$(".viewtype-button").removeClass("selected"),$(".viewtype-button[data-type='list']").addClass("selected"));ABF_SelectTool.showDialog("base");$(".dim-ref-types").addClass("u-hidden");$("#dimLevels").empty();$("#dimItems").empty();$(".ref-sel").hide();$(".sel-header-title").text(n.DimensionLabel);ABF_SelectTool.generateBaseLevels(n.BaseLevels,n.UserGroupsEnabled);ABF_SelectTool._AddFilterItems(n,!0);!n.MapAvailable||ABF_SelectTool.ListView||ABF_SelectTool.isResponsive()?ABF_SelectTool.addBaseItemsList(n):ABF_SelectTool.addMap(n);ABF_SelectTool.updateNavigationDisabledButtons();ABF_SelectTool.sizeScrollers()},generateBaseLevels:function(n,t){ABF_SelectTool.generateLevels(n,t,"baselevel")},generateUserGeoGroupSelection:function(n){var u=$("#dimItems"),r=u.parents(".sel-list"),f,e,t;for($(".sel-viewtype").addClass("u-hidden"),$(".sel-map").hide(),r.show(),$(".sel-list.filterLevel").hide(),$("#dimFilter").empty(),u.empty(),$(".usergeogroup-container").hide(),ABF_SelectTool.UserGeoGroupBaseOrReference==="base"?(ABF_SelectTool.generateBaseLevels(ABF_SelectTool.BaseSelection.BaseLevels,ABF_SelectTool.BaseSelection.UserGroupsEnabled),f="baseitem",e="basefilter"):(ABF_SelectTool.generateReferenceLevels(ABF_SelectTool.ReferenceSelection.ReferenceLevels,ABF_SelectTool.ReferenceSelection.UserGroupsEnabled),f="refitem",e="reffilter"),ABF_SelectTool.IsUserGeoGroupSelection=!0,$(".sel-selection").addClass("uggsel").removeClass("filterstep"),ABF_SelectTool.GeoGroups=n.GeoGroups,t="<ul class='listclean'>",i=0;i<n.GeoGroups.length;i++)t+=ABF_SelectTool._GenerateGeoGroupButtonHtml(f,n.GeoGroups[i]);t+="<\/ul>";t+=ABF_SelectTool._GenerateButtonHtml(e,{N:ABF_Text.Mosaic_CreateMyRegion,EC:ABF_SelectTool.CreateMyRegionCode},!0);u[0].innerHTML=t;n.GeoGroups.length<10?r.find(".searchinput").parent().hide():r.find(".searchinput").parent().show();r.find(".dimname").text(ABF_Text.Mosaic_MyRegion);ABF_SelectTool.sizeScrollers();ABF_SelectTool.UggChanged?$(".sel-footer .close-button").focus():ABF_SelectTool.DialogOpened?$(".sel-list.items a, .sel-list.items button, .sel-list.items input:visible").first().focus():$(".sel-header-controls .close-button").focus();ABF_SelectTool.UggChanged=!1},generateUserGeoGroupLevels:function(n){var i=$("#uggLevels"),e=i.parents(".sel-list"),t,r,u,f;for($(".sel-selection").addClass("uggedit"),$(".usergeogroup-container").show(),$(".usergeogroup-items").hide(),ABF_SelectTool.UserLevelScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.UserLevelScroller=new ABF_Scroller(i,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.UserLevelScroller.Init(),ABF_SelectTool.UserLevelScrollerInitialized=!0),r="",u=ABF_SelectTool.UserGeoGroupBaseOrReference==="base"?ABF_SelectTool.BaseSelection.BaseLevels:ABF_SelectTool.ReferenceSelection.ReferenceLevels,t=0;t<u.length;t++)(f=u[t],f.UGAllowed)&&(r+=ABF_SelectTool._GenerateButtonHtml("ugglevel",f,!0));e.show();i[0].innerHTML=r;n&&!ABF_SelectTool.isResponsive()&&e.find(".sel-listitem").first().click();ABF_SelectTool.sizeScrollers()},generateUserGeoGroupItems:function(n){var t=$("#uggItems"),r=t.parents(".sel-list"),f,e,u;if(t.empty(),ABF_SelectTool.UserItemScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.UserItemScroller=new ABF_Scroller(t,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.UserItemScroller.Init(),ABF_SelectTool.UserItemScrollerInitialized=!0),ABF_SelectTool.UserGroupSelection=n,n.MapAvailable&&!ABF_SelectTool.isResponsive()?$(".sel-viewtype").removeClass("u-hidden"):$(".sel-viewtype").addClass("u-hidden"),!n.MapAvailable||ABF_SelectTool.ListView||ABF_SelectTool.isResponsive()){for($(".sel-map").hide(),f="",i=0;i<n.BaseItems.length;i++)e=n.BaseItems[i],f+=ABF_SelectTool._GenerateButtonHtml("uggitem",e,!1);r.show();t[0].innerHTML=f}else ABF_SelectTool.addMap(n);for(u="",i=0;i<n.BaseLevels.length;i++)if(n.BaseLevels[i].EC===ABF_SelectTool.UserGeoGroupLevel){u=n.BaseLevels[i].N;break}u.length>0?(r.find(".sel-list-header").show(),r.find(".dimname").text(u)):r.find(".sel-list-header").hide();ABF_SelectTool.calculateDialogHeights();ABF_SelectTool.sizeScrollers();$(".sel-selection").removeClass("step1 step2 step3 step4").addClass("step5");ABF_SelectTool.updateNavigationButtons();ABF_SelectTool.CreateMyRegionClicked?(ABF_SelectTool.CreateMyRegionClicked=!1,$(".sel-list.usergeogroup-level a, .sel-list.usergeogroup-level button, .sel-list.usergeogroup-level input:visible").first().focus()):$(".sel-list.usergeogroup-items a, .sel-list.usergeogroup-items button, .sel-list.usergeogroup-items input:visible").first().focus()},onUserGeoGroupChanged:function(n){ABF_SelectTool.UggChanged=!0;var t=!0;n.GroupCode&&(ABF_SelectTool.UserGeoGroupBaseOrReference==="base"?ABF_SelectTool.BaseItem=n.GroupCode:(ABF_SelectTool.RefItem=n.GroupCode,t=!1));ABF_Controller.GetUserGeoGroups(t)},addMap:function(n){ABF_Model.Settings.AddressSearchArea===""||ABF_SelectTool.IsUserGeoGroupSelection?($(".addressSearchBtn").addClass("u-hidden"),$(".removeSearchResult").addClass("u-hidden")):($(".addressSearchBtn").removeClass("u-hidden"),ABF_SelectTool._AddressCoords.length>0&&$(".removeSearchResult").removeClass("u-hidden"));$(".sel-map").show();var t,i;ABF_SelectTool.IsUserGeoGroupSelection?($("#uggItems").parents(".sel-list").hide(),t=ABF_SelectTool.UserGeoGroupLevel,i=null):($("#dimItems").parents(".sel-list").hide(),t=ABF_SelectTool.IsBase?n.BaseLevel:n.ReferenceLevel,i=ABF_SelectTool.IsBase?ABF_SelectTool.BaseFilter:ABF_SelectTool.RefFilter);ABF_Controller.getDimensionSelectionMapConfig("region",t,i);ABF_SelectTool.IsUserGeoGroupSelection?$(".sel-selection").removeClass("step1 step2 step3 step4").addClass("step5"):$(".sel-selection").removeClass("step1 step2 step4 step5").addClass("step3")},addBaseItemsList:function(n){var f=$("#dimItems"),t=f.parents(".sel-list"),r=$(".sel-selection"),e,o,u;if($(".sel-map").hide(),ABF_SelectTool.ItemScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.ItemScroller=new ABF_Scroller(f,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.ItemScroller.Init(),ABF_SelectTool.ItemScrollerInitialized=!0),n.BaseItems&&n.BaseItems.length>0){for(ABF_SelectTool.isResponsive()?r.hasClass("step2")&&!r.hasClass("filterstep")&&r.removeClass("step1 step2 step3").addClass("step3"):(r.removeClass("step1 step2 step3").addClass("step3"),$(".sel-selection-next").addClass("disabled")),ABF_SelectTool.BaseLevel=n.BaseLevel,ABF_SelectTool.CurrentBaseLevel.length<=0&&(ABF_SelectTool.CurrentBaseLevel=n.BaseLevel),e="",i=0;i<n.BaseItems.length;i++)o=n.BaseItems[i],e+=ABF_SelectTool._GenerateButtonHtml("baseitem",o,!1);n.BaseItems.length<20||ABF_Model.IsMobile?t.find(".searchinput").parent().hide():t.find(".searchinput").parent().show();t.show();f[0].innerHTML=e;n.BaseItems&&n.BaseItems.length===1&&n.BaseItems[0].EC!==ABF_SelectTool.BaseItem&&n.BaseLevel!==ABF_SelectTool.CurrentBaseLevel&&$("#dimItems .sel-listitem").click()}else t.hide();for(u="",i=0;i<n.BaseLevels.length;i++)if(n.BaseLevels[i].EC===ABF_SelectTool.BaseLevel){u=n.BaseLevels[i].N;break}u.length>0?(t.find(".sel-list-header").show(),t.find(".dimname").text(u)):t.find(".sel-list-header").hide()},generateReferenceSelection:function(n){if($(".usergeogroup-container").hide(),$(".sel-theme-list").hide(),$(".sel-selection").removeClass("ugg-selection"),document.querySelector(".noreference-toggle-container").classList.remove("noreference-toggle-container--visible"),ABF_SelectTool.ReferenceSelection=n,ABF_SelectTool.ActiveDialogSelectionType==="ref"&&(n.MapAvailable?$(".sel-viewtype").removeClass("u-hidden"):$(".sel-viewtype").addClass("u-hidden")),n.ReferenceLevel){ABF_SelectTool.RefLevel=n.ReferenceLevel;const t=ABF_Model.UserDimension.BaseSelection,r=ABF_Model.UserDimension.DisabledReference.ItemCode,i=ABF_SelectTool.ClickedToggleSwitch,u=t&&t.length>0&&t[0].ItemCode===r;(!i||i&&u)&&($("#seldialog").addClass("reference"),ABF_SelectTool.showDialog("ref"))}if(ABF_SelectTool.updateReferenceSwitchView(),n.DimensionTypes&&n.DimensionTypes.findIndex(n=>n.DimType==="noreference")!==-1&&ABF_SelectTool.noReferenceSwitchShouldBeVisible()&&ABF_SelectTool.showNoReferenceSwitch(),ABF_SelectTool.ClickedToggleSwitch=!1,ABF_SelectTool.ActiveDialogSelectionType==="ref"){var t;$(".dim-ref-types").removeClass("u-hidden");$("#dimLevels").empty();$("#dimItems").empty();$(".ref-sel").hide();if(n.DimensionTypes&&n.DimensionTypes.length>0)for(t=0;t<n.DimensionTypes.length;t++){const i=n.DimensionTypes[t];if(i.DimType!=="noreference"){const r=$(".ref-sel[data-type='"+i.DimType+"']");r.show();r.find("span").text(i.Label)}}(ABF_SelectTool.showReferenceMessage(n.DimensionTypes),n.ReferenceLevels.length<=0)||(ABF_SelectTool.generateReferenceLevels(n.ReferenceLevels,n.UserGroupsEnabled),ABF_SelectTool._AddFilterItems(n,!1),!n.MapAvailable||ABF_SelectTool.ListView?ABF_SelectTool.addReferenceItemsList(n):ABF_SelectTool.addMap(n),ABF_SelectTool.updateNavigationDisabledButtons(),ABF_SelectTool.sizeScrollers())}},showReferenceMessage:function(n){var o=$(".reference-msg"),h=!n||n.length<=1||ABF_SelectTool.RefDimType===ABF_SelectTool.NoReference,s,i,t,e,u,r,f;if(h||(h=n.length===2&&(n[0].DimType===ABF_SelectTool.NoReference||n[1].DimType===ABF_SelectTool.NoReference)),h)o.hide();else{ABF_Model.UserDimension.BaseSelection.forEach(function(n){switch(n.DimensionType){case"cube":u=n.Item;break;case"period":e=n.Item;break;case"region":r=n.Item}});switch(ABF_SelectTool.RefDimType){case"cube":s=ABF_Text.Mosaic_DimensionCompare;i=r?r:e;t=r?e:null;break;case"period":s=ABF_Text.Mosaic_PeriodCompare;i=r?r:u;t=r?u:null;break;case"region":s=ABF_Text.Mosaic_RegionCompare;i=u?u:e;t=u?e:null}i||t?(f=i&&i.length>0&&t&&t.length>0?ABF_Text.Mosaic_SelectionToolReferenceMessageDouble:ABF_Text.Mosaic_SelectionToolReferenceMessage,f=f.replace("{reftype}",s).replace("{base1}",i.toLowerCase()),t&&t.length>0&&(f=f.replace("{base2}",t.toLowerCase())),o.show(),o.text(f)):o.hide()}},generateReferenceLevels:function(n,t){ABF_SelectTool.generateLevels(n,t,"reflevel")},generateLevels:function(n,t,i){var e=$("#dimLevels"),r=e.parents(".sel-list"),u,f,o;if(ABF_SelectTool.LevelScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.LevelScroller=new ABF_Scroller(e,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.LevelScroller.Init(),ABF_SelectTool.LevelScrollerInitialized=!0),ABF_SelectTool.IsUserGeoGroupSelection=!1,$(".sel-selection").removeClass("uggsel uggedit"),n&&(n.length>1||n.length>0&&t)){for(f="",u=0;u<n.length;u++)o=n[u],f+=ABF_SelectTool._GenerateButtonHtml(i,o,!0);t&&(f+=ABF_SelectTool._GenerateButtonHtml(i,{N:ABF_Text.Mosaic_MyRegion,EC:ABF_SelectTool.MyRegionCode},!0));r.show();e[0].innerHTML=f;r.parent().removeClass("no-level")}else r.hide(),r.parent().addClass("no-level")},addReferenceItemsList:function(n){var u=$("#dimItems"),t=u.parents(".sel-list"),f,e,r;if(ABF_SelectTool.ItemScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.ItemScroller=new ABF_Scroller(u,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.ItemScroller.Init(),ABF_SelectTool.ItemScrollerInitialized=!0),$(".sel-map").hide(),n.ReferenceItems&&n.ReferenceItems.length>0){for(t.show(),ABF_SelectTool.isResponsive()||($(".sel-selection").removeClass("step1 step2").addClass("step3"),$(".sel-selection-next").addClass("disabled")),ABF_SelectTool.RefLevel=n.ReferenceLevel,ABF_SelectTool.CurrentRefLevel.length<=0&&(ABF_SelectTool.CurrentRefLevel=n.ReferenceLevel),f="",i=0;i<n.ReferenceItems.length;i++)e=n.ReferenceItems[i],f+=ABF_SelectTool._GenerateButtonHtml("refitem",e,!1);n.ReferenceItems.length<20||ABF_Model.IsMobile?t.find(".searchinput").parent().hide():t.find(".searchinput").parent().show();u[0].innerHTML=f;n.ReferenceItems&&n.ReferenceItems.length===1&&n.ReferenceItems[0].EC!==ABF_SelectTool.RefItem&&n.ReferenceLevel!==ABF_SelectTool.CurrentRefLevel&&$("#dimItems .sel-listitem").click()}else t.hide();for(r="",i=0;i<n.ReferenceLevels.length;i++)if(n.ReferenceLevels[i].EC===n.ReferenceLevel){r=n.ReferenceLevels[i].N;break}r.length>0?(t.find(".sel-list-header").show(),t.find(".dimname").text(r)):t.find(".sel-list-header").hide()},_AddFilterItems:function(n,t){var u=$("#dimFilter"),r=u.parents(".sel-list"),o,f,e,s;if(ABF_SelectTool.FilterScrollerInitialized||ABF_Model.IsMobile||(ABF_SelectTool.FilterScroller=new ABF_Scroller(u,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0}),ABF_SelectTool.FilterScroller.Init(),ABF_SelectTool.FilterScrollerInitialized=!0),n.FilterItems&&n.FilterItems.length>0){for(ABF_SelectTool.isResponsive()||$(".sel-selection").removeClass("step1 step3").addClass("step2"),$(".sel-selection").addClass("filterstep"),r.show(),u.empty(),o=t?"basefilter":"reffilter",f="",i=0;i<n.FilterItems.length;i++)e=n.FilterItems[i],f+=ABF_SelectTool._GenerateButtonHtml(o,e,e.EC.indexOf(ABF_SelectTool.MostRecent)<0);u[0].innerHTML=f;n.FilterItems.length<20||ABF_Model.IsMobile?r.find(".searchinput").parent().hide():r.find(".searchinput").parent().show();s=n.FilterLevelName?n.FilterLevelName:ABF_Text.Mosaic_Year;r.find(".dimname").text(s)}else $(".sel-selection").removeClass("filterstep"),r.hide()},_StoreCurrentBaseSelection:function(n){var i,t,r;if(ABF_SelectTool.BaseDimType=n,ABF_Model.UserDimension&&ABF_Model.UserDimension.BaseSelection)for(i=0,baseLength=ABF_Model.UserDimension.BaseSelection.length;i<baseLength;i++)if(t=ABF_Model.UserDimension.BaseSelection[i],r=t.DimensionType,r===n){t.IsMyRegion?(ABF_SelectTool.BaseLevel=ABF_SelectTool.MyRegionCode,ABF_SelectTool.BaseItem=t.ItemCode,ABF_SelectTool.BaseFilter=null,ABF_SelectTool.IsUserGeoGroupSelection=!0):(ABF_SelectTool.BaseLevel=t.LevelCode,ABF_SelectTool.BaseItem=t.ItemCode,ABF_SelectTool.BaseFilter=t.FilterItemCode);break}},_StoreCurrentReferenceSelection:function(){if($(".sel-header-title").text(ABF_Text.Mosaic_ChooseOneComparison),$(".ref-sel").removeClass("selected"),ABF_Model.UserDimension&&ABF_Model.UserDimension.ReferenceSelection){var n=ABF_Model.UserDimension.ReferenceSelection.DimensionType;$(".ref-sel[data-type='"+n+"']").addClass("selected");ABF_SelectTool.RefDimType=n;ABF_SelectTool.RefLevel=ABF_Model.UserDimension.ReferenceSelection.LevelCode;ABF_SelectTool.RefItem=ABF_Model.UserDimension.ReferenceSelection.ItemCode;ABF_SelectTool.RefFilter=ABF_Model.UserDimension.ReferenceSelection.FilterItemCode}},_GenerateButtonHtml:function(n,t,i){var r,u,s,h;btnStr="<div class='sel-listitem";r=t.EC?t.EC:t;u=!1;n==="baselevel"&&r===ABF_SelectTool.BaseLevel?(btnStr+=" selected",u=!0):n==="baseitem"&&r===ABF_SelectTool.BaseItem&&ABF_SelectTool.CurrentBaseLevel===ABF_SelectTool.BaseLevel?(btnStr+=" selected",u=!0):n==="basefilter"&&r===ABF_SelectTool.BaseFilter?(btnStr+=" selected",u=!0):n==="reflevel"&&r===ABF_SelectTool.RefLevel?(btnStr+=" selected",u=!0):n==="reffilter"&&r===ABF_SelectTool.RefFilter?(btnStr+=" selected",u=!0):n==="refitem"&&r===ABF_SelectTool.RefItem&&ABF_SelectTool.CurrentRefLevel===ABF_SelectTool.RefLevel?(btnStr+=" selected",u=!0):n==="ugglevel"&&r===ABF_SelectTool.UserGeoGroupLevel?(btnStr+=" selected",u=!0):n==="uggitem"&&ABF_SelectTool.UserGeoGroup!=null&&ABF_SelectTool.UserGeoGroup.GroupItems.indexOf(r)>-1&&(btnStr+=" selected",u=!0);var e=t.N?t.N:t,o="",f=0;return t.Descr&&t.Descr.length>0&&!ABF_Model.IsMobile&&(f++,o="<button class='extra-info' data-content=\""+t.Descr+'" title="'+e+", "+ABF_Text.Mosaic_MoreInformation+"\"><i class='far fa-info-circle extra-info'><\/i><\/button>"),n==="refitem"&&t.PI&&(f++,s=ABF_Model.UserDimension.BaseSelection[0].Item+" "+ABF_Text.Mosaic_IsLocated+" "+t.N,o+="<i class='far fa-map-marker-alt extra-info' title=\""+s+"\"><span class='sr-only'>"+s+"<\/span><\/i>"),btnStr+="' data-type='"+n+"' data-ec='"+r+"' role='option' aria-selected='"+(u?"true'":"false'"),h=f>0?"extra"+f:"",btnStr+="title='"+e+"'><span class='u-d-b'><button class='item-text "+h+"'>",btnStr+=e,btnStr+="<\/button>",btnStr+=o,i&&(btnStr+="<i class='far fa-angle-right'><\/i>"),btnStr+="<\/span><\/div>"},_GenerateGeoGroupButtonHtml:function(n,t){var i="<li><button  role='option' class='sel-listitem ugg",r=t.GroupCode;return i+=n==="baseitem"&&r===ABF_SelectTool.BaseItem||n==="refitem"&&r===ABF_SelectTool.RefItem?" selected' aria-selected='true'":"' aria-selected='false'",i+="data-type='"+n+"' data-ec='"+r+"' data-ugl='"+t.LevelCode+"' title='"+t.GroupName+"'",i+="><span class='u-d-b'><span class='item-text'>"+t.GroupName+"<\/span><\/span><\/button>",i+="<button class='clean delete-ugg' data-ec='"+r+"' title='"+ABF_Text.Mosaic_Delete+" > "+t.GroupName+"'><i class='far fa-trash-alt'><\/i><span class='sr-only'>"+ABF_Text.Mosaic_Delete+" > "+t.GroupName+"<\/span><\/button>",i+="<button class='clean edit-ugg' data-ec='"+r+"' title='"+ABF_Text.Mosaic_Edit+" > "+t.GroupName+"'><i class='far fa-edit'><\/i><span class='sr-only'>"+ABF_Text.Mosaic_Edit+" > "+t.GroupName+"<\/span><\/button>",i+"<\/li>"},UpdateUserSelection:function(){var t,f,i;ABF_Model.isHomePage()||!ABF_Model.Dashboard.ShowGeoSelection;ABF_Model.UserDimension.ReferenceSelection.DimensionType!==ABF_SelectTool.NoReference?ABF_SelectTool.turnOnReferenceDimensionSwitch():ABF_SelectTool.turnOffReferenceDimensionSwitch();const r="<i class='far fa-pencil u-f-r' aria-hidden='true'><\/i>";if($(".sel-button.base").addClass("u-hidden"),ABF_Model.UserDimension&&ABF_Model.UserDimension.BaseSelection)for(t=0,baseLength=ABF_Model.UserDimension.BaseSelection.length;t<baseLength;t++){var n=ABF_Model.UserDimension.BaseSelection[t],o=n.DimensionType,e="<span>"+n.Item+"<\/span>",u=$(".sel-button.base[data-type='"+o+"']");n.Choice&&(e+=r);u.find("span.sel-content").html(e);n.Choice&&(u.removeClass("u-hidden"),ABF_SelectTool.LastUpdated===n.ItemCode&&ABF_SelectTool.showPopAnimation(u))}ABF_Model.Settings.ShowDimCompareSelection?($(".sel-button.compare").removeClass("u-hidden"),ABF_Model.UserDimension&&ABF_Model.UserDimension.ReferenceSelection&&(ABF_SelectTool.RefItem=ABF_Model.UserDimension.ReferenceSelection.ItemCode,ABF_SelectTool.RefLevel=ABF_Model.UserDimension.ReferenceSelection.LevelCode,f="<span>"+ABF_Model.UserDimension.ReferenceSelection.Item+"<\/span>",i=$(".sel-button.compare"),f+=r,ABF_Model.UserDimension.ReferenceSelection.DimensionType!=="noreference"?(i.find("span.sel-content").html(f),ABF_SelectTool.turnOnReferenceDimensionSwitch()):(i.find("span.sel-content").html(`<span>${ABF_Model.UserDimension.DisabledReference.Item}</span>${r}`),ABF_SelectTool.turnOffReferenceDimensionSwitch()),ABF_SelectTool.LastUpdated===ABF_Model.UserDimension.ReferenceSelection.ItemCode&&ABF_SelectTool.showPopAnimation(i))):$(".sel-button.compare").addClass("u-hidden");ABF_SelectTool.updateReferenceSwitchView()},showPopAnimation:function(n){var t=n;t.addClass("pop");setTimeout(function(){t.removeClass("pop")},500);ABF_SelectTool.LastUpdated=""},updateNavigationButtons:function(n){var i=$("#seldialog").width(),o=$(".sel-selection"),s=o.hasClass("filterstep"),r=o.hasClass("mapview"),u=285,f=2*u,h=3*u,e=555,t=f;ABF_SelectTool.IsUserGeoGroupSelection&&r?t=h+e:ABF_SelectTool.IsUserGeoGroupSelection?t=2*f:s&&r?t=f+e:s?t=h:r&&(t=u+e);i=i>1140?1140:i;i>=t||n&&!ABF_SelectTool.isResponsive()?$(".navigation-controls").hide():$(".navigation-controls").show();ABF_SelectTool.isResponsive()&&$(".sel-selection").hasClass("no-level")&&$(".navigation-controls").hide();ABF_SelectTool.updateNavigationDisabledButtons()},canShowDialog:function(){var n=$(window);return n.height()<400&&n.width()>600?!1:!0},showDialog:function(n){var i,r,t;ABF_SelectTool.DialogOpened=!$("#seldialog").hasClass("u-hidden");ABF_SelectTool.ActiveDialogSelectionType=n;$("#seldialog").removeClass("u-hidden");i=$(".mosaic-header").css("position")==="fixed";r=$(".mosaic-header").css("position")==="absolute";$(".searchinput").val("");ABF_SelectTool.isResponsive()||ABF_Popup._activeBlockers.indexOf("st")<0&&ABF_Popup.showPageBlocker("st");ABF_SelectTool.calculateDialogHeights();ABF_SelectTool.updateNavigationButtons();ABF_Navigator.onSelectionToolOpened();r||(ABF_Utils._AddBodyNoScroll(i),i?($(".mosaic-header").addClass("fixed"),$(".mosaic-header").css("top",ABF_Utils._ScrollTop+"px")):$(".mosaic-header").addClass("relative"));var u=document.getElementById("seltool"),f=document.getElementById("wrapper-sidebar"),e=document.getElementById("seldialog");ABF_SelectTool.LowResToolsVisible?ABF_SelectTool._handleMobileTrap():ABF_Utils._AddTrapFocus([u,f,e]);ABF_SelectTool.DialogOpened?ABF_SelectTool.LowResToolsVisible||(t=$(".sel-selection"),t.hasClass("step1")?$(".sel-list.level a, .sel-list.level button, .sel-list.level input:visible").first().focus():t.hasClass("step2")?$(".sel-list.filterLevel a, .sel-list.filterLevel button, .sel-list.filterLevel input:visible").first().focus():t.hasClass("step3")?$(".sel-list.items a, .sel-list.items button, .sel-list.items input:visible").first().focus():t.hasClass("step4")?$(".sel-list.usergeogroup-level a, .sel-list.usergeogroup-level button, .sel-list.usergeogroup-level input:visible").first().focus():t.hasClass("step5")&&$(".sel-list.usergeogroup-items a, .sel-list.usergeogroup-items button, .sel-list.usergeogroup-items input:visible").first().focus()):$(".sel-header-controls .close-button").focus()},hideDialog:function(){var n=$(".mosaic-header").css("position")==="absolute";$("#seldialog").addClass("u-hidden");$(".sel-selection").removeClass("step1 step2 step3 step4 step5");$(".sel-button").removeClass("selected");$(".mosaic-header").removeClass("fixed").removeClass("relative");ABF_SelectTool.isResponsive()||($(".wrapper-sidebar").hasClass("expanded")||ABF_Popup.hidePageBlocker("st"),$(".selection-buttons").css("height",""));$(".mosaic-header").hasClass("mobile")||($(".mosaic-header").css("top","0px"),ABF_Utils._RemoveBodyNoScroll(n));var t=document.getElementById("seltool"),i=document.getElementById("wrapper-sidebar"),r=document.getElementById("seldialog");ABF_SelectTool.LowResToolsVisible?ABF_SelectTool._handleMobileTrap(!0):ABF_Utils._RemoveTrapFocus([t,i,r]);ABF_Navigator.onSelectionToolClosed();ABF_SelectTool.ActiveDialogSelectionType=""},hideSearchDialog:function(){$(".addressSearchDialog").addClass("u-hidden")},showSearchDialog:function(){$(".addressSearchDialog").removeClass("u-hidden");$(".searchaddress-search").focus().select()},searchAddress:function(n){clearTimeout(ABF_SelectTool._AddressSearchTimeout);ABF_SelectTool._AddressSearchTimeout=null;ABF_SelectTool._AddressSearchTimeout=setTimeout(function(){ABF_Controller.getAddressSearchResults(n)},300)},fillAddressSearchResults:function(n){var f=$("#addressList"),t;for(f.empty(),t="",$(".submitSearchBtn").attr("disabled",!0),i=0;i<n.length;i++){var r=n[i],s=r.address,e=r.coord,o=r.addressid,u=i;e!==undefined?u+="' data-coord='"+e+"' ":o!==undefined&&(u+="' data-addressid='"+o+"' ");t+="<button class='sel-listitem' id='address_"+u+">";t+="<span class='u-d-b'><span class='item-text'>";t+=s;t+="<\/span><\/button>"}f[0].innerHTML=t},selectAddressRegion:function(n){n.AddressCoords&&n.RegionCode&&(ABF_SelectTool._AddressCoords=n.AddressCoords,ABF_SelectTool._mapDrawMarker(),ABF_SelectTool._mapSelectRegion(n.RegionCode),n.RegionCode&&(ABF_SelectTool.IsBase?(ABF_SelectTool.BaseItem=n.RegionCode,ABF_Controller.setUserDimension("base",ABF_SelectTool.BaseDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,"","","","")):(ABF_SelectTool.RefItem=n.RegionCode,ABF_Controller.setUserDimension("reference",ABF_SelectTool.RefDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter,ABF_SelectTool.RefItem,""))))},calculateDialogHeights:function(){var n=$("#seldialog"),t=ABF_Navigator.ScrollFromIframe&&ABF_Navigator.ScrollIframeInfo.screenHeight?ABF_Navigator.ScrollIframeInfo.screenHeight-ABF_Navigator.ScrollIframeInfo.headerHeight:window.self!==window.top&&window.screen.height<window.innerHeight?window.screen.height:window.innerHeight,o,c,l,s,a,r;if(defaultHeight=650,sideWrapperHeight=0,dialogPosition=ABF_SelectTool.isResponsive()?n.offset().top:0,selDialogPosition=$(".selection-buttons").length>0?$(".selection-buttons").offset().top:0,dialogHeight=t-dialogPosition,selDialogHeight=t-selDialogPosition,$sideWrapper=$(".wrapper-sidebar"),$mosaicHeader=$("div.mosaic-header"),scrollTop=$(window).scrollTop(),$mosaicHeader.length>0&&!ABF_SelectTool.isResponsive()&&(selDialogHeight-=$mosaicHeader.height()),$sideWrapper.length>0&&(sideWrapperHeight=$sideWrapper.height(),t>defaultHeight&&t>sideWrapperHeight&&sideWrapperHeight>defaultHeight&&sideWrapperHeight-defaultHeight<120&&(defaultHeight=sideWrapperHeight)),$mosaicHeader.length>0&&!ABF_SelectTool.isResponsive()&&selDialogPosition>0&&selDialogHeight<defaultHeight?ABF_SelectTool._DialogHeight>0&&ABF_SelectTool._DialogHeight+(selDialogPosition-scrollTop)+$mosaicHeader.height()>t||ABF_SelectTool._DialogHeight>0<=0&&$mosaicHeader.height()+defaultHeight+selDialogPosition>t?($(window).scrollTop(selDialogPosition-5),dialogHeight=t>defaultHeight+$mosaicHeader.height()?defaultHeight:t-$mosaicHeader.height()-5):dialogHeight=t-$mosaicHeader.height()-5:$sideWrapper.length>0&&(o=$sideWrapper[0].getBoundingClientRect(),$sideWrapper.hasClass("fixed")&&t>defaultHeight&&dialogHeight<defaultHeight?dialogHeight=t:!$sideWrapper.hasClass("fixed")&&defaultHeight+o.y>t&&$(window).scrollTop(o.y)),dialogHeight=dialogHeight>defaultHeight&&!ABF_SelectTool.isResponsive()?defaultHeight:dialogHeight,ABF_SelectTool.isResponsive()&&$sideWrapper.length>0&&(dialogHeight=t),n.css("height",dialogHeight),n.css("position",""),ABF_SelectTool._DialogHeight=dialogHeight,$sideWrapper.length>0?(sideWrapperHeight!==defaultHeight&&$(".sidebar-content").height()<dialogHeight?($sideWrapper.addClass("small"),$sideWrapper.removeClass("equal")):sideWrapperHeight===defaultHeight?($sideWrapper.removeClass("small"),$sideWrapper.addClass("equal")):($sideWrapper.removeClass("equal"),$sideWrapper.removeClass("small")),n.addClass("sidenav")):n.removeClass("sidenav"),ABF_SelectTool.isResponsive()?$(".selection-buttons").css("height",selDialogHeight):$(".selection-buttons").css("height",""),$sideWrapper.length>0){var u=$("#dashboardwrapper"),e=u.offset(),f=$sideWrapper.offset().top-e.top,h=u.hasClass("sidebar transparent-background"),i=h?290:260,r=u.outerWidth();r+=h?60:0;($(window).outerWidth()<=1200||$(window).width()<=1400&&!ABF_Model.Settings.UseSwingStories)&&!ABF_SelectTool.isResponsive()?(f=$(window).scrollTop()-e.top,c=u.css("padding-left"),l=parseInt(c.replace("px","")),i=l+e.left,s=i>0&&i!==e.left?290:260,n.css("left",s-i+"px"),r=u.outerWidth()+i-s,n.css("width",r+"px"),a=$sideWrapper.height(),a+$sideWrapper.position().top<window.outerHeight&&(f+=$sideWrapper.position().top+9,$sideWrapper.css("top",$sideWrapper.position().top+"px")),n.css("top",f+"px")):ABF_SelectTool.isResponsive()?(n.css("top","0px"),n.css("position","fixed"),n.css("height","100%"),n.css("left",""),n.css("width","")):($sideWrapper.hasClass("fixed")||(f+=9),r=r-i,n.css("width",r+"px"),n.css("left",i+"px"),n.css("top",f+"px"))}ABF_SelectTool.calculateSelectionHeight(dialogHeight)},calculateSelectionHeight:function(n){var r=$("#seldialog .sel-header").outerHeight(),u=$("#seldialog .sel-footer").outerHeight(),t=n-r-u,i=$(".usergeogroup-form-input").outerHeight();$("#seldialog .sel-selection").css("height",t);ABF_SelectTool.sizeDimContainer($("#dimLevels"),t);ABF_SelectTool.sizeDimContainer($("#dimFilter"),t);ABF_SelectTool.sizeDimContainer($("#dimItems"),t);ABF_SelectTool.sizeDimContainer($("#uggLevels"),t-i);ABF_SelectTool.sizeDimContainer($("#uggItems"),t-i);ABF_Model.IsMobile&&$(".sel-list-content").css("overflow-y","auto")},sizeDimContainer:function(n,t){var i=n.parents(".sel-list").find(".sel-list-header").outerHeight(!0);n.height(t-i)},HideSelectionTool:function(){$(".compareselection.selcontainer, .selection.selcontainer").hide()},ShowSelectionTool:function(){$(".compareselection.selcontainer, .selection.selcontainer").show()},IsSelectionToolHidden:function(){return ABF_Model.isHomePage()?!ABF_Model.Settings.ShowDimSelectionOnHomePage:!ABF_Model.Dashboard.ShowGeoSelection},isResponsive:function(){var n=window.innerWidth;return ABF_Model.Settings.UseSidebarNavigation?n<850:n<600},toggleLowResSelectionTool:function(n){var t=$(".selection-buttons"),r=$("#seltool"),i=$(".seltool-togglemobile-btn"),f=$("body").hasClass("scroll-up"),u;if(n){$(".mosaic-header").removeClass("mobile");$("#mainwrapper").css("margin-top","");ABF_Utils._RemoveBodyNoScroll();t.removeClass("slidein");r.removeClass("slidein");ABF_SelectTool.LowResToolsVisible=!1;i.find("i").addClass("fa-angle-right").removeClass("fa-angle-left");i.find("span").html(ABF_Text.Mosaic_Selection);$("#themeDropdown i").removeClass("fa-angle-right").addClass("fa-angle-down");t.css("height","");t.find("button").attr("tabindex","-1");ABF_Utils._RemoveTrapFocus([t[0]]);ABF_SelectTool.hideDialog();ABF_Navigator.onSelectionToolClosed(!0)}else{$(".mosaic-header").addClass("mobile");f||$("#mainwrapper").css("margin-top",$(".mosaic-header").outerHeight());u=$(window).scrollTop();$(".mosaic-header").css("top",u+"px");ABF_Utils._AddBodyNoScroll();ABF_SelectTool.calculateDialogHeights();r.addClass("slidein");t.addClass("slidein");t.find("button").attr("tabindex","");$("#themeDropdown i").removeClass("fa-angle-down").addClass("fa-angle-right");ABF_SelectTool.LowResToolsVisible=!0;i.find("i").addClass("fa-angle-left").removeClass("fa-angle-right");i.find("span").html(ABF_Text.Mosaic_Results);ABF_Utils._AddTrapFocus([t[0]]);ABF_Navigator.onSelectionToolOpened(!0)}},sizeScrollers:function(n){var t=!1;n&&(t=n);ABF_Model.IsMobile||(ABF_SelectTool.LevelScrollerInitialized&&ABF_SelectTool.LevelScroller.Size(t),ABF_SelectTool.FilterScrollerInitialized&&ABF_SelectTool.FilterScroller.Size(t),ABF_SelectTool.ItemScrollerInitialized&&ABF_SelectTool.ItemScroller.Size(t),ABF_SelectTool.UserLevelScrollerInitialized&&ABF_SelectTool.UserLevelScroller.Size(t),ABF_SelectTool.UserItemScrollerInitialized&&ABF_SelectTool.UserItemScroller.Size(t));ABF_SelectTool.scrollScrollers()},scrollScrollers:function(){var n;ABF_Model.IsMobile||(ABF_SelectTool.LevelcrollerInitialized&&(n=$("#dimLevels .sel-listitem.selected"),ABF_SelectTool._ScrollScroller(n,ABF_SelectTool.LevelScroller)),ABF_SelectTool.FilterScrollerInitialized&&(n=$("#dimFilter .sel-listitem.selected"),ABF_SelectTool._ScrollScroller(n,ABF_SelectTool.FilterScroller)),ABF_SelectTool.ItemScrollerInitialized&&(n=$("#dimItems .sel-listitem.selected"),ABF_SelectTool._ScrollScroller(n,ABF_SelectTool.ItemScroller)),ABF_SelectTool.UserLevelScrollerInitialized&&(n=$("#uggLevels .sel-listitem.selected"),ABF_SelectTool._ScrollScroller(n,ABF_SelectTool.UserLevelScroller)),ABF_SelectTool.UserItemScrollerInitialized&&(n=$("#uggItems .sel-listitem.selected"),ABF_SelectTool._ScrollScroller(n,ABF_SelectTool.UserItemScroller)))},_ScrollScroller:function(n,t){if(n.length>0){if(itemPos=n.position().top+n.outerHeight(),scrollPos=t.GetVerticalPosition(),scrollStartPos=t.GetVerticalStartPosition(),scrollPos<itemPos)t.ScrollToVertical(itemPos+scrollStartPos);else if(itemPos<0||itemPos<scrollStartPos){var i=t.GetVerticalStartPosition()+itemPos;t.ScrollToVertical(i)}}else t.ScrollToVertical(0)},_ApplyFilter:function(n){var e=document.getElementById(n),f=e.value.toLowerCase(),o=f.length,l=$(e).parent().parent().parent().find(".sel-list-content"),r=$(l).find("button:not(.extra-info)"),a=r.length,u;if(o<3){$(r).parents(".sel-listitem").show();$(r).removeClass("search-match");return}for(u=0;u<a;u++){var v=r[u],i=$(v),t=i[0].innerText,s=t.toLowerCase();if(s.indexOf(f)>=0){t=t.replace(/<span>/g,"");t=t.replace(/<\/span>/g,"");var h=s.indexOf(f),c=t.substring(h,h+o),y=t.replace(c,"<span class='match'>"+c+"<\/span>");i.addClass("search-match");i.html(y);i.parents(".sel-listitem").show()}else i.parents(".sel-listitem").hide()}},_DrawMap:function(n){var h,c,t,r,i,f,y,e,p,o,s,u,w;if($("#mapContainer").empty(),h=n.GeoJSON,c=n.MapConfig,n.GeoJSON?ABF_GeoJSON.IndexedDb.SetGeoJsonForLevel(n.GeoJSON,n.GeoJSONCode):h=ABF_GeoJSON.IndexedDb.GetGeoJsonForLevel(n.GeoJSONCode),t=JSON.parse(c),t.map.enableCtrlMouseWheelZoom=!1,t.map.mouseMoveCallback="ABF.AC.Map._mouseMoveCallback",t.map.clickCallback=ABF_SelectTool.IsUserGeoGroupSelection?"ABF_SelectTool._mapMultiClick":"ABF_SelectTool._mapClick",t.map.postrenderCallback="ABF_SelectTool._mapPostRender",r=JSON.parse(h),i=r.bbox,i&&i.length===4){var b=$("#mapContainer").width(),k=$("#mapContainer").height(),l=i[3]-i[1],a=i[2]-i[0],v=Math.max(l/b,a/k)*1.1;t.map.maxResolution&&(t.map.maxResolution=v);t.map.resolution=v;t.map.extent.minX=i[1];t.map.extent.maxX=i[3];t.map.extent.minY=i[0];t.map.extent.maxY=i[2];t.map.center.x=i[1]+l/2;t.map.center.y=i[0]+a/2}else t.map.resolution=t.map.maxResolution;for(ABF_SelectTool._MapPresentation=new AbfMaps("mapContainer",t),f=[],ABF_SelectTool._MapPresentation.map.getLayers().forEach(function(n){n.get("code")!=undefined&&(n.get("code")==="polygonlayer"||n.get("code")==="select")&&f.push(n)}),y=f.length,e=0;e<y;e++)ABF_SelectTool._MapPresentation.map.removeLayer(f[e]);if(p={renderMode:"image",code:"polygonlayer",format:"GeoJSON",zIndex:20,inClickCallback:!0,inContextMenuCallback:!0,inMouseMoveCallback:!0,styles:[]},(t.wmsLayers===null||t.wmsLayers.length<=0)&&(t.wmtsLayers===null||t.wmtsLayers.length<=0)&&t.osmLayer===null)for(o=0;o<r.features.length;o++)s=r.features[o].properties,s.strokeColor="rgb(128,128,128)",s.strokeWidth=1,s.fillColor="rgb(242,242,242)";ABF_SelectTool._MapPresentation.addVectorLayer(p,r);n.CopyrightText.length>0&&(u="<div class='map-copyright selection'>",n.CopyrightUrl.length>0?(w=n.CopyrightUrl.indexOf("http")>=0?n.CopyrightUrl:"http://"+n.CopyrightUrl,u+="<a href='"+w+"' target='_blank' title='"+n.CopyrightText+"'>"+n.CopyrightText+"<\/a>"):u+=n.CopyrightText,u+="<\/div>",$("#mapContainer").append(u))},_mapClick:function(n,t,i){var r,u,e,f;t.length>0&&i.length>0&&(r=i[0],u=r.get("code"),r&&(e=new ol.style.Style({stroke:new ol.style.Stroke({color:"rgb(128, 128, 128)",width:1}),fill:new ol.style.Fill({color:"rgba(0, 90, 150, 0.8)"})}),f=r.clone(),f.setStyle(e),ABF.AC.Map._addLayer(n.map,f,"select"),ABF_SelectTool.LastUpdated=u,ABF_SelectTool.IsBase?(ABF_SelectTool.BaseItem=u,ABF_Controller.setUserDimension("base",ABF_SelectTool.BaseDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,"","","")):(ABF_SelectTool.RefItem=u,ABF_Controller.setUserDimension("reference",ABF_SelectTool.RefDimType,ABF_SelectTool.BaseLevel,ABF_SelectTool.BaseFilter,ABF_SelectTool.BaseItem,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter,ABF_SelectTool.RefItem,""))))},_mapMultiClick:function(n,t,i){var r,f,e,u,o,h,s;t.length>0&&i.length>0&&(r=i[0],f=r.get("code"),n.map.getLayers().forEach(function(n){n.get("code")==="select"&&(e=n)}),u=[],o=!1,e&&(h=e.getSource().getFeatures().forEach(function(n){n.get("code")!==r.get("code")?u.push(n.clone()):o=!0})),o||u.push(r.clone()),ABF.AC.Map._addLayer(n.map,u,"select"),s=ABF_SelectTool.GeoGroupCodes.indexOf(f),s>-1?ABF_SelectTool.GeoGroupCodes.splice(s,1):ABF_SelectTool.GeoGroupCodes.push(f))},_mapPostRender:function(){var n,t;ABF_SelectTool.IsUserGeoGroupSelection?(n=ABF_SelectTool.GeoGroupCodes,n.length>0&&ABF_SelectTool._mapSelectRegion(n)):(t=ABF_SelectTool.IsBase&&ABF_SelectTool.CurrentBaseLevel===ABF_SelectTool.BaseLevel?ABF_SelectTool.BaseItem:!ABF_SelectTool.IsBase&&ABF_SelectTool.CurrentRefLevel===ABF_SelectTool.RefLevel?ABF_SelectTool.RefItem:null,t&&ABF_SelectTool._mapSelectRegion([t]))},_mapSelectRegion:function(n){var t,i;ABF_SelectTool._MapPresentation&&(ABF_SelectTool._MapPresentation.map.getLayers().forEach(function(n){n.get("code")==="polygonlayer"&&(t=n)}),t&&(i=[],t.getSource().getFeatures().forEach(function(t){var r=t.get("code");n.indexOf(r)>=0&&i.push(t.clone())}),ABF.AC.Map._addLayer(ABF_SelectTool._MapPresentation.map,i,"select")))},_mapDrawMarker:function(){var r=ABF_SelectTool._MapPresentation,n,u,f,t,e,o,i;ABF.AC.Map._removeLayer(r.map,"locationlayer");ABF_SelectTool._AddressCoords.length>0&&(n=ABF_SelectTool._AddressCoords.split(" "),n.length===2&&(u=n[0].replace(".","").replace(",","."),f=n[1].replace(".","").replace(",","."),$(".removeSearchResult").removeClass("u-hidden"),t=new ol.Feature({geometry:new ol.geom.Point([u,f])}),e=new ol.style.Style({text:new ol.style.Text({text:"",font:'normal 24px "Font Awesome 5 Pro"',textBaseline:"bottom",fill:new ol.style.Fill({color:"black"})})}),t.setStyle(e),o=new ol.source.Vector({features:[t]}),i=new ol.layer.Vector({source:o,zIndex:100,code:"locationlayer",type:"vector"}),i.layerSettings={inMouseMoveCallback:!0,inClickCallback:!1,renderMode:"image"},r.map.addLayer(i)))},_GetFocusableList:function(){var r=$(".sel-button"),u=$(".sel-list"),t=$(".close-button"),f=$(".usergeogroup-form-input input"),n=[];for(i=0;i<r.length;i++)$(r[i]).is(":visible")&&n.push(r[i]);for(t.length>0&&n.push(t[0]),i=0;i<u.length;i++)$(u[i]).is(":visible")&&n.push(u[i]);if(f.length>0&&$(f[0]).is(":visible")&&n.push(f[0]),t.length>1)for(i=1;i<t.length;i++)n.push(t[i]);return n},showThemeList:function(){var n=$("#themeItems"),f=n.parents(".sel-list"),u=$(".sel-selection"),t,i,r;for($(".sel-list").hide(),$(".sel-map").hide(),$(".usergeogroup-container").hide(),n.empty(),ABF_GA.fireSelectionToolEvent("Show theme selection"),u.addClass("themeselection"),u.addClass("step1").removeClass("step2"),$(".sel-header-title").text(ABF_Text.Mosaic_Themes),n[0].innerHTML=ABF_SelectTool._generateThemeHtml(ABF_Model.Mosaic.NavigationThemes,!1),t="",i=0;i<ABF_Model.Mosaic.NavigationSubthemes.length;i++)if(r=ABF_Model.Mosaic.NavigationSubthemes[i],r.Code===ABF_Model.Dashboard.ThemeCode){t=r.ParentCode;break}f.show();n.find("a.js-themelink-internal").off().on("click",ABF_Navigator.clickDropdownTheme);n.find("button.js-dropdown-subthemes").off().on("click",ABF_SelectTool.showSubThemes);t!==""?ABF_SelectTool.generateSubThemeList(t):(ABF_SelectTool.showDialog("theme"),ABF_SelectTool.sizeScrollers())},showSubThemes:function(n){n.preventDefault();var t=$(this),i=t.data("themecode");ABF_SelectTool.generateSubThemeList(i);ABF_GA.fireSelectionToolEvent("Show subtheme selection")},generateSubThemeList:function(n){var u=$("#subThemeItems"),h=u.parents(".sel-list"),o=$(".sel-selection"),r="",e,f,t,i,s;for(u.empty(),o.addClass("subthemeselection"),o.addClass("step2").removeClass("step1"),e={},f=[],t=0;t<ABF_Model.Mosaic.NavigationThemes.length;t++)if(i=ABF_Model.Mosaic.NavigationThemes[t],i.Code==n){e=i;break}for(t=0;t<ABF_Model.Mosaic.NavigationSubthemes.length;t++)i=ABF_Model.Mosaic.NavigationSubthemes[t],i.ParentCode===n&&f.push(i);r+="<div class='sel-list-header themeheader'>"+ABF_Text.Mosaic_ParentTheme+"<\/div>";r+=ABF_SelectTool._generateThemeSelItem(e,ABF_Model.getBaseUrl(),!0);s=f.length>1?ABF_Text.Mosaic_SubThemes:ABF_Text.Mosaic_SubTheme;r+="<div class='sel-list-header subthemeheader'>"+s+"<\/div>";r+=ABF_SelectTool._generateThemeHtml(f,n);u[0].innerHTML=r;h.show();u.find("a.js-themelink-internal").off().on("click",ABF_Navigator.clickDropdownTheme);ABF_SelectTool.showDialog("theme");ABF_SelectTool.sizeScrollers()},_generateThemeHtml:function(n,t){for(var r,u="",f=ABF_Model.getBaseUrl(),i=0;i<n.length;i++)(r=n[i],t&&r.ParentCode!==t)||(u+=ABF_SelectTool._generateThemeSelItem(r,f));return u},_generateThemeSelItem:function(n,t,i){if(n.HasSubthemes&&!i)return"<button class='sel-listitem themelink js-dropdown-subthemes' data-themecode='"+n.Code+"'><span class='u-d-b'><span class='item-text'>"+n.Title+"<\/span><i class='far fa-angle-right'><\/i><\/span><\/button>";var f=n.Code===ABF_Model.Dashboard.ThemeCode,r=f?" selected":"",u=n.CustomURL.length===0?t+n.UrlTitle:n.CustomURL;return n.ParentCode.indexOf("MyMosaicParentTheme")>-1&&(u=t+"MijnMosaic/"+n.UrlTitle),"<div class='sel-listitem themelink "+n.Code+r+"'><a class='"+(n.HasCustomUrl?"":"js-themelink-internal")+"'  data-themecode='"+n.Code+"' href='"+u+"' aria-selected='"+(r?"true":"false")+"'>"+n.Title+"<\/a><\/div>"},_handleMobileTrap:function(n){var i=$(".selection-buttons"),t=$(".sel-selection"),e=t.hasClass("themeselection"),r=$(".sel-header"),u=$(".sel-footer"),f;ABF_Utils._RemoveTrapFocus([r[0],document.getElementById("seldialog"),u[0]]);n?(ABF_Utils._AddTrapFocus([i[0]]),$(".close-mobile-button")[0].focus()):(ABF_Utils._RemoveTrapFocus([i[0]]),f=[r[0],t[0],u[0]],e?t.hasClass("step1")?($(".sel-list.subtheme-list a, .sel-list.subtheme-list button").attr("tabindex","-1"),$(".sel-list.theme-list a, .sel-list.theme-list button").attr("tabindex","")):($(".sel-list.subtheme-list a, .sel-list.subtheme-list button").attr("tabindex",""),$(".sel-list.theme-list a, .sel-list.theme-list button").attr("tabindex","-1")):($(".sel-list a, .sel-list button").attr("tabindex","-1"),t.hasClass("step1")?$(".sel-list.level a, .sel-list.level button").attr("tabindex",""):t.hasClass("step2")?$(".sel-list.filterLevel a, .sel-list.filterLevel button").attr("tabindex",""):t.hasClass("step3")?$(".sel-list.items a, .sel-list.items button").attr("tabindex",""):t.hasClass("step4")?$(".sel-list.usergeogroup-level a, .sel-list.usergeogroup-level button").attr("tabindex",""):t.hasClass("step5")&&$(".sel-list.usergeogroup-items a, .sel-list.usergeogroup-items button").attr("tabindex","")),ABF_Utils._AddTrapFocus(f))}};ABF_Responsive={HasBeenChanged:!1,Mobile:function(){ABF_Model.IsMobile&&!ABF_Responsive.HasBeenChanged&&(ABF_Responsive.AddHamburgerMenuFunctionality(),ABF_Responsive.HasBeenChanged=!0)},AddHamburgerMenuFunctionality:function(){$("#responsiveMenuButton").click(function(){var n=$(this),r=$("#container_menu"),t=!n.hasClass("close"),i=300;r.stop()[t?"show":"hide"]("blind",i);n[(t?"add":"remove")+"Class"]("close");$({deg:0}).animate({deg:180},{duration:i,step:function(t){n.css({transform:"rotate("+t+"deg)",opacity:t/100})}})})}};$(window).resize(ABF_Responsive.Mobile);$(document).ready(function(){ABF_Controller.init()});window.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;window.IDBTransaction=window.IDBTransaction||window.webkitIDBTransaction||window.msIDBTransaction||{READ_WRITE:"readwrite"};window.IDBKeyRange=window.IDBKeyRange||window.webkitIDBKeyRange||window.msIDBKeyRange;var ABF_Controller={init:function(){var n=ABF_Model.StartView,r,u,t,i,f,o,s;ABF_Model.StartupState.TargetState=n.viewstate;ABF_Model.Mosaic.Name=n.MosaicName;ABF_Model.Mosaic.IsUserMosaic=n.IsUserMosaic;ABF_Model.Mosaic.UserCode=n.UserCode;ABF_Model.Mosaic.UserId=n.UserId;ABF_Model.Dashboard.ThemeCode=n.ThemeCode;ABF_Model.DetailView.ExternalCode=n.ExternalCode;ABF_Model.StartupState.fStartedUp=!1;this._gotoStartView();$("#form").submit(function(){return!1});ABF_Model.Settings.isScreenShot&&$("body").addClass("screenshot");ABF_Model.Settings.UseSwingStories&&$("body").addClass("swing-stories");$("#UserInfo").show();ABF_Model.Settings.ShowLoginLink?$(".btn-login").show():($(".btn-login").hide(),ABF_Model.Settings.MosaicUserLoggedIn||$("#UserInfo").hide());ABF_Model.Settings.ShowRegisterLink?$(".btn-register").show():$(".btn-register").hide();ABF_Model.Settings.IsPreview?($("#preview-config-bar").show(),ABF_Preview.setEvents()):($("#preview-config-bar").hide(),ABF_GA.firePageView());r=/mobile|tablet|ip(ad|hone|od)|android/i;ABF_Model.IsMobile=r.test(navigator.userAgent);u=window.outerWidth!==0?window.outerWidth:window.innerWidth;ABF_Model.IsMobile&&u>=1200&&(ABF_Model.IsMobile=!1);ABF_Utils._CheckTouchDevice();t=new Date;i=t.toLocaleDateString("nl-NL");ABF_Model.Settings.isScreenShot&&(i=t.getDate()+"-"+(t.getMonth()+1)+"-"+t.getFullYear());document.getElementById("exportmeta").innerHTML=i+' <span id="exportmeta__custom"><\/span> '+window.location.hostname;ABF_Navigator.setTexts();this._setGeneralEvents();ABF_Tooltip.setEvents();ABF_MosaicView.setEvents();ABF_DbView.setEvents();ABF_Overlay.setEvents();ABF_DetailView.setEvents();ABF_Navigator.setEvents();ABF_CrumbTrail.setEvents();ABF_Account.setEvents();ABF_Sidebar.setEvents();ABF_SelectTool.setEvents();ABF_Popup.SetEvents();ABF_Responsive.Mobile();ABF_Model.Settings.isScreenShot||!ABF_Model.Settings.UseAnimation||ABF_Model.IsMobile?(ABF_Model.Settings.AnimateSpeed=0,ABF_Model.Settings.ChartAnimateSpeed=0):ABF_Model.IsMobile&&(ABF_Model.Settings.AnimateSpeed/=3);setTimeout(ABF_DbView.checkWebfontLoaded,2e3);f=ABF_Model.StartView.SwingUserGroup?ABF_Model.StartView.SwingUserGroup:"";ABF_GeoJSON.IndexedDb.Name=ABF_Model.Settings.Base_URL+"_"+ABF_Model.JiveDbInfo.Key+"_"+f;ABF_GeoJSON.IndexedDb.OpenMapDb();const e=ABF_Model.UserDimension.ReferenceSelection;e&&e.DimensionType==="noreference"?ABF_SelectTool.turnOffReferenceDimensionSwitch():ABF_SelectTool.turnOnReferenceDimensionSwitch();ABF_Model.Settings.SearchEnabled&&(o=new AbfSearch.AutoComplete("searchcontainer",null,"nl",ABF_Model.Settings.SearchAppName,"mosaic"),o.setSearchPlaceholder(ABF_Model.Settings.SearchPrompt),s=new AbfSearch.AutoComplete("dashboardView-search",null,"nl",ABF_Model.Settings.SearchAppName,"mosaic"),s.setSearchPlaceholder(ABF_Model.Settings.SearchPrompt))},getAddressSearchResults:function(n){ABF_Model.getAddressSearchResults(n)},GetAddressRegion:function(n,t){ABF_Model.getAddressRegion(n,t)},selectBaseDimension:function(n,t,i){ABF_Model.getBaseDimensionSelection(n,t,i)},selectReferenceDimension:function(n,t,i){ABF_Model.getReferenceDimensionSelection(n,t,i)},setUserDimension:function(n,t,i,r,u,f,e,o,s){ABF_Model.setUserDimension(n,t,i,r,u,f,e,o,s)},getDimensionSelectionMapConfig:function(n,t,i){ABF_Model.getDimensionSelectionMapConfig(n,t,i)},getBaseDimensionItems:function(n,t){ABF_Model.getBaseDimensionItems(n,t)},gotoHome:function(){window.location.href=ABF_Model.Settings.Base_URL},gotoMosaic:function(){ABF_Model.getMosaicThemes(ABF_Model.Mosaic.Name,!0);ABF_GA.fireInterfaceGaEvent("Navigate home","");$("body").focus()},gotoMyMosaic:function(){ABF_Model.getMyMosaicThemes(ABF_Model.Mosaic.Name,null,!0)},gotoThemeDashboard:function(n,t){ABF_Navigator.LastMarginTop=0;for(var i=null,u=ABF_Model.Mosaic.IsUserMosaic?ABF_Model.Mosaic.NavigationThemes.concat(ABF_Model.Mosaic.NavigationSubthemes):ABF_Model.Mosaic.Themes,r=0;r<u.length;r++)if(u[r].Code.toLowerCase()===n.toLowerCase()){i=u[r];break}i!==null&&(i.IsUserTheme?ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,i.Code,ABF_Model.Mosaic.UserCode,!0):ABF_Model.getDashboardTiles(ABF_Model.Mosaic.Name,i.Code,"",!0),t&&$("body").focus())},gotoMyMosaicTheme:function(n){ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,n,null,!0)},gotoDetailView:function(n){ABF_Model.getDashboardDetailView(ABF_Model.Dashboard.NameDashboard,ABF_Model.Mosaic.IsUserMosaic,ABF_Model.Mosaic.UserCode,ABF_Model.Dashboard.ThemeCode,n,!0)},getDetailViewInformation:function(n){ABF_Model.getDetailViewData(ABF_Model.Dashboard.NameDashboard,ABF_Model.Mosaic.IsUserMosaic,ABF_Model.Mosaic.UserCode,ABF_Model.Dashboard.ThemeCode,n,!0)},gotoURL:function(n,t,i){var r,u;this._URLBelongsToDashboard(n)?(r=document.createElement("a"),r.href=n,u=r.href,window.location=u):t==="_blank"&&ABF_Model.Mosaic.ShowPopupPageLeave?(i||(i=ABF_Text.Mosaic_Attention),$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_OpenNewWindow),$("#confirmdialog").abfDialog({modal:!0,title:i,dialogClass:"confirmdialog no-close",buttons:{Cancel:function(){$(this).abfDialog("close")},Ok:function(){$(this).abfDialog("close");window.open(n)}}}),$("#confirmdialog").abfDialog("open")):window.open(n)},addMyMosaicTheme:function(){ABF_Model.addMyMosaicTheme()},removeMyMosaicTheme:function(n){ABF_Model.removeMyMosaicTheme(n)},updateMyMosaicThemeSettings:function(n,t,i,r){ABF_Model.updateMyMosaicThemeSettings(n,t,i,r)},addRemoveMyMosaicTile:function(n,t,i,r){n?ABF_Model.addMyMosaicTile(t,i,r):ABF_Model.removeMyMosaicTile(t,i,r)},addMyMosaicFreeTile:function(n,t,i,r,u){ABF_Model.addMyMosaicFreeTile(n,t,i,r,u)},updateMyMosaicFreeTile:function(n,t,i,r,u,f){ABF_Model.updateMyMosaicFreeTile(n,t,i,r,u,f)},getUserSettings:function(n){ABF_Model.getUserSettings(n)},setUserSettings:function(n,t){ABF_Model.setUserSettings(n,t)},changePassword:function(n,t){ABF_Model.changePassword(n,t)},getTileScreenshot:function(n){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getscreenshottile&tileid="+n+"&rnd="+Math.random())},getPDFScreenshot:function(){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getscreenshotpdf&rnd="+Math.random())},getAllThemesPDF:function(){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getallthemespdf&rnd="+Math.random())},getSpreadsheet:function(){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getspreadsheet&rnd="+Math.random())},getSpreadsheetAsCSV:function(){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getcsv&rnd="+Math.random())},getTileSpreadsheet:function(n){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getspreadsheet&tileid="+n+"&rnd="+Math.random())},getTileSpreadsheetAsCSV:function(n){ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getcsv&tileid="+n+"&rnd="+Math.random())},getUserDashboardPdf:function(n){n&&n.length>0&&ABF_Model.sendurl(ABF_Model.Settings.Url_SwingDashboardSvc+"?request=getuserdashboardpdf&mosaicguid="+n+"&rnd="+Math.random())},sendURLRequest:function(n){let t;const i=setTimeout(()=>{ABF_Popup._showPopup("Download",ABF_Text.Mosaic_FeedbackMessageOnExportingLargeFiles,"loading",!1)},1500);ABF_Popup.showPageBlocker();ABF_Navigator._hideDashboardUtils();fetch(n).then(n=>{const r=n.blob();if(r.size===0)throw new Error;const u=n.headers.get("Content-Disposition"),i=u.split("filename=");return t=i.length>0?decodeURI(i[i.length-1]):"exported-file",r}).then(n=>{const r=URL.createObjectURL(n),i=document.createElement("a");i.href=r;i.download=t;document.body.appendChild(i);i.click();i.remove()}).catch(n=>{console.error(n),ABF_Popup._hidePopup(),ABF_Popup.hidePageBlocker(pageBlockerId),ABF_Popup._showWarningPopup(ABF_Text.Mosaic_ErrorExportingFileDialogMessage)}).finally(()=>{ABF_Popup._hidePopup(),ABF_Popup.hidePageBlocker(),clearTimeout(i),ABF_Model.DownloadLoadingBlockerEnabled=!1})},switchJiveConnection:function(n){ABF_Controller.ShowLoading();ABF_Model.switchJiveConnection(n)},Publish:function(){ABF_Controller.ShowLoading("publish");var n=n=ABF_Model.Mosaic.Name;ABF_Preview.Settings.PublishAll&&(n="");ABF_Model.publish(n)},PublishTheme:function(){ABF_Controller.ShowLoading("publish");ABF_Model.publishTheme()},ShowPublishProgress:function(){ABF_Model.refreshIntervalId=setInterval(function(){ABF_Model.ShowProgress()},500)},onNewLoginRequired:function(){ABF_Controller.HideLoading();alert(ABF_Text.Mosaic_SessionTimeout);window.location=ABF_Model.getMosaicURL()},onDashboardDataRetrieved:function(){if(ABF_Model.StartupState.fStartedUp===!1&&ABF_Model.StartupState.TargetState!==ABF_Model.viewstate.MOSAICVIEW||!ABF_Model.viewstate.isMosaicView()){ABF_Navigator.update();return}ABF_Model.StartupState.fStartedUp=!0;ABF_DbView.hideDashboard();ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode?(ABF_MosaicView.hideMosaic(),ABF_MyMosaic.openMyMosaicThemesEditPage(),ABF_CrumbTrail.ShowBreadCrumb(ABF_Model.Dashboard.Crumb)):ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.UseMosaicDashboard?(ABF_MosaicView.hideMosaic(),ABF_Model.getDashboardTiles(ABF_Model.Mosaic.Name,ABF_Model.Mosaic.MosaicThemeCode,"",!0)):ABF_Model.viewstate.isMosaicView()&&(ABF_Controller.forceRefresh&&(ABF_Controller.forceRefresh=!1,ABF_MosaicView.hideMosaic()),ABF_MosaicView.showMosaic(),ABF_CrumbTrail.HideBreadCrumb());ABF_SelectTool.UpdateUserSelection();ABF_Navigator.update();ABF_Model.Settings.IsPreview&&ABF_Preview.ChangeView(ABF_Model.Mosaic.JiveConnectionType);ABF_DbView._ValidateSkiplinks()},onThemeNavigationRetrieved:function(){ABF_Navigator.updateThemeNavigation()},onDashboardTilesRetrieved:function(n){if(ABF_Model.StartupState.fStartedUp===!1&&(ABF_Model.StartupState.TargetState===ABF_Model.viewstate.DASHBOARDVIEW?ABF_Model.StartupState.fStartedUp=!0:this._gotoStartDetailView()),ABF_MosaicView.hideMosaic(),ABF_DbView.hideDashboard(),ABF_DbView.showDashboard(n),ABF_CrumbTrail.ShowBreadCrumb(ABF_Model.Dashboard.Crumb),ABF_SelectTool.UpdateUserSelection(),ABF_Navigator.update(),ABF_Model.Settings.IsPreview&&ABF_Preview.ChangeView(ABF_Model.Mosaic.JiveConnectionType),ABF_DbView._ValidateSkiplinks(),ABF_Model.StartView.TileScrollId){var t=ABF_Model.StartView.TileSearchAnimation;ABF_Model.StartView.TileSearchAnimation=!1;ABF_DbView.scrollToTile(ABF_Model.StartView.TileScrollId,t)}},onDetailviewDataRetrieved:function(n){n||(ABF_DetailView.showDetailview(),ABF_DbView._ValidateSkiplinks());ABF_DetailView.showDetailviewData()},onMosaicThemesListRetrieved:function(){ABF_MyMosaic.openMyMosaicThemesDialog()},getImages:function(){ABF_Model.getImages(ABF_Model.Mosaic.Name)},onImagesRetrieved:function(){ABF_MyMosaic.openMyMosaicImageDialog()},onBaseRegionSelectionRetrieved:function(){ABF_Controller.GetUserGeoGroups(!0)},onCompareRegionSelectionRetrieved:function(){ABF_Controller.GetUserGeoGroups(!1)},onUserRegionSet:function(){this._refreshView()},onReferenceSwitchToggled:function(){this._refreshView()},onUserPeriodLevelSet:function(){this._refreshView()},onAddressSearchResultsRetrieved:function(n){var t=JSON.parse(n.AddressSearchResult);ABF_SelectTool.fillAddressSearchResults(t.locations)},onAddressRegionRetrieved:function(n){ABF_SelectTool.selectAddressRegion(n)},onMyMosaicThemeAdded:function(n){ABF_MyMosaic.editNewTheme(n)},onMyMosaicThemesChanged:function(){ABF_Controller.forceRefresh=!0;this._refreshView()},onReorderUserDashboard:function(){ABF_DbView.size(!1)},onAddRemoveMyMosaicTile:function(n,t,i){var r=ABF_Model.getTileById(t),u=$("#mymosaic_"+t),f=u.closest(".tile").find(".js-mymosaic-add-tile"),e;(r===null||r===undefined)&&(r=ABF_Model.getDetailViewTileById(t));n?(r.MyMosaicThemes.push(i),u.addClass("is-mymosaic"),f.addClass("in-mymosaic")):r.MyMosaicThemes?(e=r.MyMosaicThemes.indexOf(i),e>-1&&r.MyMosaicThemes.splice(e,1),r.MyMosaicThemes.length===0&&(u.removeClass("is-mymosaic"),f.removeClass("in-mymosaic"))):(u.removeClass("is-mymosaic"),f.removeClass("in-mymosaic"));ABF_Popup.ShowAddedMyMosaicPopup(n,i)},onMyMosaicFreeTileCreatedUpdated:function(){this._refreshView()},onUserSettingsRetrieved:function(n){ABF_Account.showPopup(n)},onPasswordChanged:function(n){ABF_Account.passwordChanged(n)},onSwitchedJiveConnection:function(){window.location=ABF_Model.getCurrentURL()},onShowPublishProgress:function(n){ABF_Preview.ShowPublishProgress(n)},GetUserGeoGroups:function(n){ABF_Model.GetUserGeoGroups(n)},UpdateUserGeoGroup:function(n,t){ABF_Model.UpdateUserGeoGroup(n,t)},DeleteUserGeoGroup:function(n){ABF_Model.DeleteUserGeoGroup(n)},onUserGeoGroupChanged:function(n){ABF_SelectTool.onUserGeoGroupChanged(n);this._refreshView()},_setGeneralEvents:function(){$("body").on("mousedown","*",function(n){var t=$(this);if((t.is(":focus")||t.is(n.target))&&t.css("outline-style")==="none")t.css("outline","none").on("blur",function(){t.off("blur").add(t.parents()).css("outline","")})});History.Adapter.bind(window,"statechange",function(){var n=History.getState();n.url!=ABF_Model.getCurrentURL()&&(window.location=n.url)})},_gotoStartView:function(){ABF_Model.Mosaic.IsUserMosaic?ABF_Model.getMyMosaicThemes(ABF_Model.Mosaic.Name,ABF_Model.Mosaic.UserCode,!1):ABF_Model.getMosaicThemes(ABF_Model.Mosaic.Name,!1,ABF_Model.StartupState.TargetState!==ABF_Model.viewstate.MOSAICVIEW);ABF_Model.StartupState.TargetState>=ABF_Model.viewstate.DASHBOARDVIEW&&(ABF_Model.Mosaic.IsUserMosaic?ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,ABF_Model.Mosaic.UserCode,!1):ABF_Model.getDashboardTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,"",!1,!0));ABF_Model.StartView.RegionLinkExpired?ABF_DbView.showRegionLinkExpiredDialog():ABF_Model.StartView.MyMosaicLinkExpired&&(ABF_DbView.showMyMosaicLinkExpiredDialog(),ABF_Controller.getUserDashboardPdf(ABF_Model.StartView.MyMosaicParm))},_gotoStartDetailView:function(){ABF_Model.StartupState.TargetState>=ABF_Model.viewstate.DETAILVIEW&&ABF_Model.getDashboardDetailView(ABF_Model.Mosaic.Name,ABF_Model.Mosaic.IsUserMosaic,ABF_Model.Mosaic.UserCode,ABF_Model.Dashboard.ThemeCode,ABF_Model.DetailView.ExternalCode,!1);ABF_Model.StartupState.fStartedUp=!0},_refreshView:function(){ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode?ABF_Model.getMyMosaicThemes(ABF_Model.Mosaic.Name,null,!1):ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.IsUserMosaic?ABF_Model.getMyMosaicThemes(ABF_Model.Mosaic.Name,ABF_Model.Mosaic.UserCode,!1):ABF_Model.viewstate.isMosaicView()?ABF_Model.getMosaicThemes(ABF_Model.Mosaic.Name,!1):ABF_Model.viewstate.isDashboardView()&&ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode?ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,null,!1):ABF_Model.viewstate.isDashboardView()&&ABF_Model.Mosaic.IsUserMosaic?ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,ABF_Model.Mosaic.UserCode,!1):ABF_Model.viewstate.isDashboardView()&&ABF_Model.Dashboard.IsDetailViewDashboard?ABF_Model.getDashboardDetailView(ABF_Model.Mosaic.Name,ABF_Model.Mosaic.IsUserMosaic,ABF_Model.Mosaic.UserCode,ABF_Model.Dashboard.ThemeCode,ABF_Model.DetailView.ExternalCode,!1):ABF_Model.viewstate.isDashboardView()&&(ABF_Model.getDashboardTiles(ABF_Model.Dashboard.NameDashboard,ABF_Model.Dashboard.ThemeCode,"",!1),ABF_Model.Settings.UseSwingStories&&ABF_Model.Dashboard.ShowGeoSelection&&ABF_Model.getMosaicThemesNavigation(ABF_Model.Mosaic.Name))},_URLBelongsToDashboard:function(n){var t,i;return n=n.toLowerCase(),t=document.createElement("a"),t.href=n,i=t.href,i.indexOf(ABF_Model.Settings.Base_URL)>-1?!0:!1},_ReadCookie:function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return null},ShowLoading:function(n){ABF_Popup.showLoader(n)},HideLoading:function(n){ABF_Popup.hideLoader(n)},RemoveHTML:function(n){return $("<p>"+n+"<\/p>").text()}},ABF_GA={eventQueue:[],fireTileGaEvent:function(n,t,i){ABF_GA.fireGaEvent("Tile",n,t,i)},fireThemeGaEvent:function(n,t,i){ABF_GA.fireGaEvent("Theme",n,t,i)},fireInterfaceGaEvent:function(n,t){ABF_GA.fireGaEvent("UI",n,t,!1)},fireSelectionToolEvent:function(n){ABF_GA.fireInterfaceGaEvent("SelectionTool",n)},fireGaEvent:function(n,t,i,r){var u={request:"gaevent",category:n,action:t,label:i,sendToClient:r};if(!ABF_GA.analyticCookiesConsentGiven())return ABF_GA.eventQueue.push(u),!1;ABF_GA.fireMissingEvents();ABF_Requests.performAsyncSvcRequest(u,null)},firePageView:function(){var n={request:"gapageview",width:screen.width,height:screen.height,pageUrl:window.location.href};if(!ABF_GA.analyticCookiesConsentGiven())return ABF_GA.eventQueue.push(n),!1;ABF_GA.fireMissingEvents();ABF_Requests.performAsyncSvcRequest(n,null)},fireMissingEvents:function(){while(ABF_GA.eventQueue.length>0){const n=ABF_GA.eventQueue.shift();ABF_Requests.performAsyncSvcRequest(n,null)}},analyticCookiesConsentGiven:function(){let n=ABF_Controller._ReadCookie("cookie_consent_settings");n=decodeURIComponent(n);let t;if(!n)return!1;try{t=JSON.parse(n)}catch(i){return!1}return!t||!t.hasOwnProperty("AnalyticCookies")?!1:Boolean(t.AnalyticCookies)}},ABF_Model={viewstate:{INITIALSTATE:0,MOSAICVIEW:1,DASHBOARDVIEW:2,DETAILVIEW:3,Currentview:0,setMosaicView:function(n){this.Currentview=this.MOSAICVIEW;n===!0&&(ABF_Model.viewstate.updateCurrentUrl(),ABF_Model.Settings.IsPreview||ABF_GA.firePageView())},setDashboardView:function(n){this.Currentview=this.DASHBOARDVIEW;n===!0&&(ABF_Model.viewstate.updateCurrentUrl(),ABF_Model.Settings.IsPreview||ABF_GA.firePageView())},updateCurrentUrl:function(){window.History.pushState({},"",ABF_Model.getCurrentURL())},isInitialState:function(){return this.Currentview===this.INITIALSTATE},isMosaicView:function(){return this.Currentview===this.MOSAICVIEW},isDashboardView:function(){return this.Currentview===this.DASHBOARDVIEW},isValidViewstate:function(n){return n===this.MOSAICVIEW||n===this.DASHBOARDVIEW},isCurrentStateValid:function(){return this.isValidViewstate(this.Currentview)}},StartupState:{fStartedUp:!1,TargetState:0},UserDimension:{},UserGeoGroupSelection:{},Mosaic:{LastPublished:"",LastChanged:"",JiveConnectionType:"",Name:"",IsUserMosaic:!1,UserCode:"",UserId:-1,IsLoggedInUser:!1,IsInEditmode:!1,ShowGeoSelection:!0,ShowPopupPageLeave:!0,CompareRegion:!0,EnablePDFAllDashboards:!1,Title:"",URLTitle:"",DashboardPageTitle:"",NavigationBarColorFG:"",TransparentBackground:!1,MosaicThemeCode:"",UseMosaicDashboard:!1,Themes:[],Images:[],NavigationThemes:[],NavigationSubthemes:[]},UserThemeList:{UserThemeCodes:[],UserThemes:[]},Dashboard:{IsDetailViewDashboard:!1,LastPublished:"",LastChanged:"",NameDashboard:"",ThemeCode:"",ThemeTitle:"",ThemeIconUrl:"",URLTitle:"",ThemePageTitle:"",ParentThemeCode:"",ShowGeoSelection:!0,CompareRegion:!0,ShowExcelDownloadButton:!0,ShowSocialMediaMenu:!0,ShowPDFDownloadButton:!0,Information:"",ShowInformationInTheme:!1,NavigationBarColorFG:"",TransparentBackground:!1,Sections:[],Crumb:{},ListViewEnabled:!1,DisplayAsList:!1,HasReferenceSelection:!0,RegionGuid:""},DetailView:{ExternalCode:"",SwingDetailviewId:"",UrlParameters:"",Title:"",Data:{}},Settings:{AnimateSpeed:500,ChartAnimateSpeed:1500,Url_SwingDashboardSvc:"",Base_URL:"",AppName:"",isScreenShot:!1,Language:"nl-NL",UseLogin:"",ShowLoginLink:!1,ShowRegisterLink:!1,ShowMosaicInURL:!0,HomeButtonURL:"",ShowExcelDownloadButton:"true",IsPreview:!1,MosaicUserLoggedIn:!1,MissingValue:"",PageSize:15,ShowGeoSelection:!0,CompareRegion:!0,MousePosition:0,ScreenPosition:0,UseSidebarNavigation:"false",SearchEnabled:!1,ShowThemeList:!1,isEmbedded:!1},JiveTimestamps:{StudioTimestamp:"",ViewerTimestamp:""},JiveDbInfo:{Key:""},StartView:{viewstate:1,MosaicName:"",IsUserMosaic:!1,UserCode:"",UserId:-1,ThemeCode:"",ExternalCode:"",SwingUserGroup:"",RegionLinkExpired:!1,MyMosaicLinkExpired:!1,TileScrollId:""},IsMobile:!1,refreshIntervalId:0,KeyCodes:{tab:9,enter:13,escape:27,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,s:83,asterisk:106},DownloadLoadingBlockerEnabled:!1,downloadEnabled:function(){return this.viewstate.isDashboardView()?ABF_Model.Dashboard.ShowExcelDownloadButton||ABF_Model.Dashboard.ShowExcelDownloadButton||ABF_Model.Dashboard.ShowPDFDownloadButton:ABF_Model.Settings.ShowExcelDownloadButton==="true"||ABF_Model.Settings.ShowPDFDownloadButton==="true"},isHomePage:function(){return ABF_Model.viewstate.isMosaicView()||ABF_Model.Mosaic.UseMosaicDashboard&&ABF_Model.Mosaic.MosaicThemeCode===ABF_Model.Dashboard.ThemeCode},getBaseRegionDimension:function(){return ABF_Model.getBaseDimension("region")},getReferenceRegionDimension:function(){return ABF_Model.getReferenceDimension("region")},getBaseCubeDimension:function(){return ABF_Model.getBaseDimension("cube")},getReferenceCubeDimension:function(){return ABF_Model.getReferenceDimension("cube")},getBasePeriodDimension:function(){return ABF_Model.getBaseDimension("period")},getReferencePeriodDimension:function(){return ABF_Model.getReferenceDimension("period")},getBaseDimension:function(n){var r=null,t=ABF_Model.UserDimension,i;if(n!==null&&t&&t.BaseSelection)for(i=0;i<t.BaseSelection.length;i++)if(t.BaseSelection[i].DimensionType==n){r=t.BaseSelection[i];break}return r},getReferenceDimension:function(n){var i=null,t=ABF_Model.UserDimension;return n!==null&&t&&t.ReferenceSelection&&t.ReferenceSelection.DimensionType==n&&(i=t.ReferenceSelection),i},sendurl:function(n){n+=this.viewstate.isInitialState()?"&mosaic="+this.StartView.MosaicName:"&mosaic="+this.Mosaic.URLTitle;(this.viewstate.isDashboardView()||this.Dashboard.IsDetailViewDashboard)&&this.Mosaic.MosaicThemeCode!=this.Dashboard.ThemeCode&&(n+="&theme="+this.Dashboard.URLTitle);this.Mosaic.IsUserMosaic&&(n+="&usermosaic="+this.Mosaic.UserCode);var t={request:"checkloginstatus",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,url2send:n};ABF_Model.DownloadLoadingBlockerEnabled=!0;this._performSvcRequest(t,this._OnFinishSendURL)},getBaseDimensionSelection:function(n,t,i){var r={UserId:this.Mosaic.UserId,request:"getbasedimensionselection",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),IgnoreMapView:ABF_Model.Settings.IgnoreMapView,DimensionType:n,Level:t,FilterItem:i};this._performSvcRequest(r,this._OnFinishGetBaseDimensionSelection)},getBaseDimensionItems:function(n,t){var i={UserId:this.Mosaic.UserId,request:"getbasedimensionselection",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),IgnoreFilter:!0,DimensionType:n,Level:t};this._performSvcRequest(i,this._OnFinishGetBaseDimensionItems)},getReferenceDimensionSelection:function(n,t,i){var r=ABF_GeoJSON.IndexedDb.AvailableGeoJsonLevels(),u={UserId:this.Mosaic.UserId,request:"getreferencedimensionselection",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),AvailableGeoJson:r,IgnoreMapView:ABF_Model.Settings.IgnoreMapView,DimensionType:n,Level:t,FilterItem:i};this._performSvcRequest(u,this._OnFinishGetReferenceDimensionSelection)},getDimensionSelectionMapConfig:function(n,t,i){var r=ABF_GeoJSON.IndexedDb.AvailableGeoJsonLevels(),u={UserId:this.Mosaic.UserId,request:"getdimensionselectionmapconfig",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),AvailableGeoJson:r,DimensionType:n,Level:t,FilterItem:i};this._performSvcRequest(u,this._onFinishGetDimensionSelectionMapConfig)},setUserDimension:function(n,t,i,r,u,f,e,o,s){var h=this._getMosaicName(),c=this._getThemeCode(),l={UserId:this.Mosaic.UserId,request:"setuserdimension",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:h,ThemeCode:c,What:n,DimensionType:t,BaseLevel:i,BaseFilter:r,BaseItem:u,ReferenceLevel:f,ReferenceFilter:e,ReferenceItem:o,ViewType:s};this._performSvcRequest(l,this._OnFinishSetUserDimension,!0)},getMosaicThemes:function(n,t,i){var r={UserId:this.Mosaic.UserId,request:"getthemes",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n,SaveState:t,Startup:i};this._performSvcRequest(r,this._OnFinishGetMosaicThemes)},getMosaicThemesNavigation:function(n){var t={UserId:this.Mosaic.UserId,request:"getthemesnavigation",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n};this._performSvcRequest(t,this._OnFinishGetMosaicThemesNavigation)},getMyMosaicThemes:function(n,t,i){var r={UserId:this.Mosaic.UserId,request:"getuserdashboardthemes",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n,UserCode:t,SaveState:i};this._performSvcRequest(r,this._OnFinishGetMosaicThemes)},getMyMosaicThemesList:function(){var n={UserId:this.Mosaic.UserId,request:"getuserdashboardthemeslist",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name};this._performSvcRequest(n,this._OnFinishGetMyMosaicThemesList)},getDashboardTiles:function(n,t,i,r,u){var f={UserId:this.Mosaic.UserId,request:"gettiles",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n,ThemeCode:t,ViewType:i,IncludeMosaicData:u,SaveState:r};!this.StartupState.fStartedUp&&this.StartView.TileScrollId&&(f.TileScrollId=this.StartView.TileScrollId);this._performSvcRequest(f,this._OnFinishGetTiles)},getMyMosaicTiles:function(n,t,i,r){var u={UserId:this.Mosaic.UserId,request:"getuserdashboardtiles",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n,ThemeCode:t,UserCode:i,SaveState:r};this._performSvcRequest(u,this._OnFinishGetTiles)},getDashboardDetailView:function(n,t,i,r,u,f){this.getDetailview(n,t,i,r,u,f,!0)},getDetailViewData:function(n,t,i,r,u,f){this.getDetailview(n,t,i,r,u,f,!1)},getDetailview:function(n,t,i,r,u,f,e){var o={UserId:this.Mosaic.UserId,request:"getdetailview",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:n,IsUserMosaic:t,UserCode:i,ThemeCode:r,ExternalCode:u,CreateGuid:e,SaveState:f};this._performSvcRequest(o,this._OnFinishGetDetailview)},getAddressSearchResults:function(n){var t={UserId:this.Mosaic.UserId,request:"getaddresssearchresults",CheckUser:this.Settings.MosaicUserLoggedIn,SearchTerm:n,SearchType:ABF_Model.Settings.AddressSearchArea};this._performSvcRequest(t,this._OnFinishGetAddressSearchResults)},getAddressRegion:function(n,t){var i={UserId:this.Mosaic.UserId,request:"getaddressregion",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),Coordinates:n,AddressId:t};this._performSvcRequest(i,this._OnFinishGetAddressRegion)},reorderUserDashboardTiles:function(n){var t={UserId:ABF_Model.Mosaic.UserId,request:"reorderuserdashboardtiles",CheckUser:ABF_Model.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,TileColumns:n,ThemeCode:ABF_Model.Dashboard.ThemeCode};ABF_Model._performSvcRequest(t,ABF_Model._OnFinishReorderUserDashboard)},switchJiveConnection:function(n){var t={UserId:ABF_Model.Mosaic.UserId,request:"switchjiveconnection",CheckUser:ABF_Model.Settings.MosaicUserLoggedIn,JiveConnectionType:n};ABF_Model._performSvcRequest(t,ABF_Model._OnFinishSwitchJiveConnection)},publish:function(n){var t={request:"publishdashboard",NameDashboard:n};ABF_Model._performSvcRequest(t,ABF_Model._OnFinishPublish)},publishTheme:function(){var n={request:"publishtheme",NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:ABF_Model.Dashboard.ThemeCode};ABF_Model._performSvcRequest(n,ABF_Model._OnFinishPublishTheme)},ShowProgress:function(){ABF_Model._performSvcRequest({request:"progresspublishing"},ABF_Model._OnFinishShowProgress)},getUserSettings:function(n){var t={request:"getusersettings",CheckUser:this.Settings.MosaicUserLoggedIn,Settings:n};this._performSvcRequest(t,this._OnFinishGetUserSettings)},setUserSettings:function(n,t){var i={request:"setusersettings",CheckUser:this.Settings.MosaicUserLoggedIn,Settings:n,Values:t};this._performSvcRequest(i,this._OnFinishSetUserSettings)},changePassword:function(n,t){var i={request:"changepassword",CheckUser:this.Settings.MosaicUserLoggedIn,OldPassword:n,NewPassword:t};this._performSvcRequest(i,this._OnFinishChangePassword)},addMyMosaicTheme:function(){var n={request:"adduserdashboardtheme",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name};this._performSvcRequest(n,this._OnFinishMyMosaicThemeAdded)},removeMyMosaicTheme:function(n){var t={request:"removeuserdashboardtheme",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n};this._performSvcRequest(t,this._OnFinishMyMosaicThemesChanged)},updateMyMosaicThemeSettings:function(n,t,i,r){var u={request:"updateuserdashboardthemesettings",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n,ThemeName:t,Icon:r,Info:i};this._performSvcRequest(u,this._OnFinishMyMosaicThemesChanged)},addMyMosaicTile:function(n,t,i){var r=i,u={request:"adduserdashboardtile",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n,ThemeName:t,TileId:r,SimpleTileId:i};this._performSvcRequest(u,this._OnFinishAddRemoveMyMosaicTile)},removeMyMosaicTile:function(n,t,i){var r=i,u={request:"removeuserdashboardtile",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n,ThemeName:t,TileId:r,SimpleTileId:i};this._performSvcRequest(u,this._OnFinishAddRemoveMyMosaicTile)},addMyMosaicFreeTile:function(n,t,i,r,u){var f={request:"createupdatemymosaictile",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n,Content:t,Size:i,BackgroundColor:r,ForegroundColor:u};this._performSvcRequest(f,this._OnFinishAddUpdateMyMosaicFreeTile)},updateMyMosaicFreeTile:function(n,t,i,r,u,f){var e={request:"createupdatemymosaictile",CheckUser:this.Settings.MosaicUserLoggedIn,NameDashboard:ABF_Model.Mosaic.Name,ThemeCode:n,TileId:t,Content:i,Size:r,BackgroundColor:u,ForegroundColor:f};this._performSvcRequest(e,this._OnFinishAddUpdateMyMosaicFreeTile)},GetUserGeoGroups:function(n){var t={UserId:this.Mosaic.UserId,NameDashboard:this.Mosaic.Name,ThemeCode:this._getThemeCode(),IsBase:n,request:"getusergeogroups",CheckUser:this.Settings.MosaicUserLoggedIn};this._performSvcRequest(t,this._OnFinishGetUserGeoGroups)},UpdateUserGeoGroup:function(n,t){var i=this._getMosaicName(),r=this._getThemeCode(),u={UserId:this.Mosaic.UserId,request:"updateusergeogroup",CheckUser:this.Settings.MosaicUserLoggedIn,GeoGroup:n,SelectionType:t,NameDashboard:i,ThemeCode:r};this._performSvcRequest(u,this._OnFinishUpdateUserGeoGroup)},DeleteUserGeoGroup:function(n){var t={UserId:this.Mosaic.UserId,request:"deleteusergeogroup",CheckUser:this.Settings.MosaicUserLoggedIn,GeoGroup:n};this._performSvcRequest(t,this._OnFinishDeleteUserGeoGroup)},getImages:function(n){var t={UserId:this.Mosaic.UserId,request:"getimages",NameDashboard:n};this._performSvcRequest(t,this._OnFinishGetImages)},createBackupPdf:function(n,t){var i={UserId:this.Mosaic.UserId,request:"createuserdashboardpdf",NameDashboard:this._getMosaicName(),ThemeCode:n,MyMosaicGuid:t?t:ABF_Model.getMyMosaicGuid(n)};this._performAsyncSvcRequest(i,null)},getCurrentURL:function(n){var t=this.getBaseUrl();if(this.Mosaic.IsUserMosaic){if(!this.Mosaic.IsInEditmode||n)return this.getURLMyMosaicTheme(ABF_Model.Dashboard.ThemeCode);t+="MijnMosaic"}return(this.viewstate.isDashboardView()||this.Dashboard.IsDetailViewDashboard)&&this.Mosaic.MosaicThemeCode!=this.Dashboard.ThemeCode&&(t+=this.Dashboard.URLTitle),this.Dashboard.IsDetailViewDashboard&&(t+=this._PreProcessUrlContent(this.DetailView.URLTitle)+"--"+this.DetailView.ExternalCode),t},getMosaicURL:function(){return this.getBaseUrl()},getCurrentUrlWithGeoSelection:function(n){if(this.Mosaic.IsUserMosaic&&(!this.Mosaic.IsInEditmode||n))return this.getURLMyMosaicTheme(ABF_Model.Dashboard.ThemeCode);var t=ABF_Model.getCurrentURL(n);return t+ABF_Model.getGeoSelection("?")},getGeoSelection:function(n){var t="",r,u,f,i;return ABF_Model.Settings.AllowRegionSelectionInURL?(r=ABF_Model.getBaseRegionDimension(),r!=null&&(t+=n+"Regionlevel="+r.LevelCode,t+="&Regioncode="+r.ItemCode,n="&"),u=ABF_Model.getBaseCubeDimension(),u!=null&&(t+=n+"cubelevel="+u.LevelCode,t+="&cubecode="+u.ItemCode,n="&"),f=ABF_Model.getBasePeriodDimension(),f!=null&&(t+=n+"period="+f.ItemCode,n="&"),i=ABF_Model.UserDimension.ReferenceSelection,i!=null&&(i.DimensionType==="region"?ABF_Model.Dashboard.CompareRegion&&(t+="&referencelevel="+i.LevelCode,t+="&referencecode="+i.ItemCode):i.DimensionType==="cube"?(t+="&referencecubelevel="+i.LevelCode,t+="&referencecubecode="+i.ItemCode):i.DimensionType==="period"&&(t+="&referenceperiod="+i.ItemCode))):ABF_Model.Dashboard.RegionGuid&&(t=n+"Region="+ABF_Model.Dashboard.RegionGuid),t},getURLMyMosaicTheme:function(n){var t="";return ABF_Model.Mosaic.URLTitle&&(t="/"+ABF_Model.Mosaic.URLTitle),this.Settings.Base_URL+t+"?Mymosaic="+this.getMyMosaicGuid(n)},getBaseUrl:function(){return ABF_Model.Settings.IsUsingSubDomains?ABF_Model.Settings.Base_URL:ABF_Model.Settings.Base_URL+ABF_Model.Mosaic.URLTitle+"/"},getMyMosaicGuid:function(n){var t="_SEP_",i=new Date,u=i.getMonth()+1,f=this.Mosaic.Name+t+this.Mosaic.UserCode+t+n+t+i.getFullYear()+t+u+t+i.getDate()+t+i.getHours()+t+i.getMinutes(),e=btoa(f),r=e.replace(/=/g,"%3D");return ABF_MyMosaic._myMosaicGuid=r,r},getTileById:function(n){var r,t,i;if(!n)return null;for(r=ABF_Model.Dashboard.Sections,t=0;t<r.length;t++)for(i=r[t].Tiles,j=0;j<i.length;j++)if(i[j].GUID===n.toString())return i[j]},getDetailViewTileById:function(n){var t=ABF_Model.DetailView.Tiles;for(i=0;i<t.length;i++)if(t[i].GUID===n.toString())return t[i]},getHomeButtonUrl:function(){var n=ABF_Model.Settings.HomeButtonURL.trim().toLowerCase(),t,i;return n.search(/(\{(reference|region)(level|code)\})/g)>-1&&(t=ABF_Model.getBaseRegionDimension(),t!=null&&(n=n.replace("{regionlevel}",t.LevelCode),n=n.replace("{regioncode}",t.ItemCode)),i=ABF_Model.getReferenceRegionDimension(),i!=null&&(n=n.replace("{referencelevel}",i.LevelCode),n=n.replace("{referencecode}",i.ItemCode))),n},_OnFinishGetMosaicThemes:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&(ABF_Model.Mosaic.Name=n.NameDashboard,ABF_Model.Mosaic.IsUserMosaic=n.request==="getuserdashboardthemes",ABF_Model._CopyMosaicInfo(t),ABF_Model.Mosaic.Themes=t.Themes,ABF_Model.Settings.ShowDimCompareSelection=t.CompareRegion,n.Startup||(ABF_Model.UserDimension=t.UserDimension,ABF_Model.viewstate.setMosaicView(n.SaveState,n.UserCode),ABF_Model.Dashboard.ThemeTitle="",ABF_Model.Dashboard.ThemeIconUrl=""),ABF_Controller.onDashboardDataRetrieved())},_OnFinishGetMosaicThemesNavigation:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&(ABF_Model.Mosaic.NavigationThemes=t.NavigationThemes,ABF_Model.Mosaic.NavigationSubthemes=t.NavigationSubthemes,ABF_Controller.onThemeNavigationRetrieved())},_CopyMosaicInfo:function(n){ABF_Model.Mosaic.LastPublished=n.LastPublished;ABF_Model.Mosaic.LastChanged=n.LastChanged;ABF_Model.Mosaic.JiveConnectionType=n.JiveConnectionType;ABF_Model.Mosaic.ShowGeoSelection=n.ShowGeoSelection;ABF_Model.Mosaic.ShowPopupPageLeave=n.ShowPopupPageLeave;ABF_Model.Mosaic.CompareRegion=n.CompareRegion;ABF_Model.Mosaic.EnablePDFAllDashboards=n.AllowPDFAllDashboards;ABF_Model.Mosaic.URLTitle=n.URLTitle;ABF_Model.Mosaic.DashboardPageTitle=n.DashboardPageTitle;ABF_Model.Mosaic.NavigationBarColorFG=n.NavigationBarColorFG;ABF_Model.Mosaic.TransparentBackground=n.TransparentBackground;ABF_Model.Mosaic.MosaicThemeCode=n.MosaicThemeCode;ABF_Model.Mosaic.UseMosaicDashboard=n.UseMosaicDashboard;ABF_Model.Mosaic.UserCode=n.UserCode;ABF_Model.Mosaic.IsLoggedInUser=n.IsLoggedInUser;ABF_Model.Mosaic.IsInEditmode=n.IsLoggedInUser;ABF_Model.Mosaic.NavigationThemes=n.NavigationThemes;ABF_Model.Mosaic.NavigationSubthemes=n.NavigationSubthemes;ABF_Model.Settings.ShowDimSelection=n.ShowGeoSelection;ABF_Model.Settings.ShowDimCompareSelection=n.CompareRegion},_OnFinishGetMyMosaicThemesList:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&(ABF_Model.UserThemeList.UserThemeCodes=t.UserThemeCodes,ABF_Model.UserThemeList.UserThemes=t.UserThemes,ABF_Controller.onMosaicThemesListRetrieved())},_OnFinishGetTiles:function(n,t){ABF_Model.Dashboard.Crumb.CrumbSelection=t.CrumbSelection;ABF_Model.Dashboard.Crumb.CrumbTrail=t.CrumbTrail;ABF_Model.Mosaic.IsUserMosaic=t.IsUserTheme;ABF_Model.Mosaic.IsInEditmode=ABF_Model.Mosaic.IsLoggedInUser;ABF_Model.Dashboard.ListViewEnabled=t.ListViewEnabled;ABF_Model.Dashboard.ShowExcelDownloadButton=t.ShowExcelDownloadButton;ABF_Model.Dashboard.ShowSocialMediaMenu=t.ShowSocialMediaMenu;ABF_Model.Dashboard.ShowPDFDownloadButton=t.ShowPDFDownloadButton;ABF_Model.Dashboard.HasReferenceSelection=t.HasReferenceSelection;ABF_Model.Dashboard.RegionGuid=t.RegionGuid;ABF_Model.Dashboard.NoReferenceAllowed=t.NoReferenceAllowed;ABF_Model.UserDimension=t.UserDimension;t.MosaicInfo!=null&&(ABF_Model.Mosaic.Name=n.NameDashboard,ABF_Model.Mosaic.IsUserMosaic=n.request==="getuserdashboardtiles",ABF_Model._CopyMosaicInfo(t.MosaicInfo));t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Model._ShowDashboard(n,t,!1,!1)},_ShowDashboard:function(n,t,i){ABF_Model.Dashboard.Sections=t.Sections;ABF.AC.PresList=[];ABF_Model.Dashboard.LastPublished=t.LastPublished;ABF_Model.Dashboard.LastChanged=t.LastChanged;ABF_Model.Dashboard.NameDashboard=n.NameDashboard;ABF_Model.Dashboard.ThemeCode=n.ThemeCode;ABF_Model.Dashboard.ThemeTitle=t.ThemeTitle;ABF_Model.Dashboard.ThemeIconUrl=t.ThemeIconUrl;ABF_Model.Dashboard.URLTitle=t.URLTitle;ABF_Model.Dashboard.ShowGeoSelection=t.ShowGeoSelection;ABF_Model.Dashboard.ThemePageTitle=t.ThemePageTitle;ABF_Model.Dashboard.ParentThemeCode=t.ParentThemeCode;ABF_Model.Dashboard.CompareRegion=t.CompareRegion;ABF_Model.Dashboard.ShowExcelDownloadButton=t.ShowExcelDownloadButton;ABF_Model.Dashboard.Information=t.Information;ABF_Model.Dashboard.ShowInformationInTheme=t.ShowInformationInTheme;ABF_Model.Dashboard.NavigationBarColorFG=t.NavigationBarColorFG;ABF_Model.Dashboard.TransparentBackground=t.TransparentBackground;ABF_Model.Dashboard.DisplayAsList=t.DisplayAsList;ABF_Model.Dashboard.DisplayAsList=t.DisplayAsList?!0:!1;ABF_Model.Settings.ShowDimSelection=t.ShowGeoSelection;ABF_Model.Settings.ShowDimCompareSelection=t.CompareRegion;ABF_Model.viewstate.setDashboardView(n.SaveState);ABF_Controller.onDashboardTilesRetrieved(i)},_OnFinishGetDetailview:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Model._ParseDetailViewData(n,t)},_ParseDetailViewData:function(n,t){ABF_Model.DetailView.ExternalCode=n.ExternalCode;ABF_Model.DetailView.SwingDetailviewId=t.DetailViewExternalCode;ABF_Model.DetailView.Data=t.DetailViewData;ABF_Controller.onDetailviewDataRetrieved(!n.CreateGuid)},_OnFinishGetAddressSearchResults:function(n,t){if(t.Success)ABF_Controller.onAddressSearchResultsRetrieved(t)},_OnFinishGetAddressRegion:function(n,t){if(t.Success)ABF_Controller.onAddressRegionRetrieved(t)},_OnFinishSendURL:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Controller.sendURLRequest(n.url2send)},_OnFinishGetBaseDimensionSelection:function(n,t){ABF_SelectTool.generateBaseSelection(t)},_OnFinishGetReferenceDimensionSelection:function(n,t){ABF_SelectTool.generateReferenceSelection(t,n.DimensionType)},_onFinishGetDimensionSelectionMapConfig:function(n,t){ABF_SelectTool._DrawMap(t)},_OnFinishGetBaseDimensionItems:function(n,t){ABF_SelectTool.generateUserGeoGroupItems(t)},_OnFinishSetUserDimension:function(n){ABF_Model.viewstate.updateCurrentUrl();n.What==="reftype"&&n.DimensionType==="noreference"&&ABF_SelectTool.ClickedToggleSwitch?ABF_Controller.onReferenceSwitchToggled():n.What==="reftype"||n.What==="reference"&&n.ReferenceItem.length<=0?(ABF_Controller.selectReferenceDimension(ABF_SelectTool.RefDimType,ABF_SelectTool.RefLevel,ABF_SelectTool.RefFilter),ABF_SelectTool.ClickedToggleSwitch&&ABF_Controller.onReferenceSwitchToggled()):ABF_Controller.onUserRegionSet()},_OnFinishGetUserGeoGroups:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_SelectTool.generateUserGeoGroupSelection(t)},_OnFinishUpdateUserGeoGroup:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else if(t.Success)ABF_Controller.onUserGeoGroupChanged(t)},_OnFinishDeleteUserGeoGroup:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else if(t.Success)ABF_Controller.onUserGeoGroupChanged(t)},_OnFinishReorderUserDashboard:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Controller.onReorderUserDashboard()},_OnFinishAddRemoveMyMosaicTile:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else if(t.Success)ABF_Controller.onAddRemoveMyMosaicTile(n.request==="adduserdashboardtile",n.SimpleTileId,n.ThemeName)},_OnFinishAddUpdateMyMosaicFreeTile:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Controller.onMyMosaicFreeTileCreatedUpdated()},_OnFinishGetUserSettings:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else if(t.Success)ABF_Controller.onUserSettingsRetrieved(t.Values)},_OnFinishSetUserSettings:function(n,t){t.LoginExpired&&ABF_Controller.onNewLoginRequired()},_OnFinishChangePassword:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else ABF_Controller.onPasswordChanged(t)},_OnFinishMyMosaicThemeAdded:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else if(t.Success)ABF_Controller.onMyMosaicThemeAdded(t.ThemeCode)},_OnFinishMyMosaicThemesChanged:function(n,t){if(t.LoginExpired)ABF_Controller.onNewLoginRequired();else ABF_Controller.onMyMosaicThemesChanged(t)},_OnFinishSwitchJiveConnection:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&ABF_Controller.onSwitchedJiveConnection()},_OnFinishPublish:function(){ABF_Controller.ShowPublishProgress()},_OnFinishPublishTheme:function(){ABF_Controller.ShowPublishProgress()},_OnFinishShowProgress:function(n,t){ABF_Controller.onShowPublishProgress(t)},_OnFinishGetImages:function(n,t){t.LoginExpired?ABF_Controller.onNewLoginRequired():t.Success&&(ABF_Model.Mosaic.Images=t.Images,ABF_Controller.onImagesRetrieved())},_getMosaicName:function(){return this.viewstate.isMosaicView()?this.Mosaic.Name:this.viewstate.isDashboardView()?this.Dashboard.NameDashboard:"Viewstate is "+this.viewstate.Currentview},_getThemeCode:function(){var n="";return this.viewstate.isDashboardView()&&(n=this.Dashboard.ThemeCode),n},_performSvcRequest:function(n,t,i){ABF_Requests.performSvcRequest(n,t,i)},_performAsyncSvcRequest:function(n,t){ABF_Requests.performAsyncSvcRequest(n,t)},_PreProcessUrlContent:function(n){for(typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),n=n||"",n=n.trim(),n=ABF_Controller.RemoveHTML(n);n.indexOf("%")>=0;)n=n.replace("%","percentage");while(n.indexOf("/")>=0)n=n.replace("/","-");while(n.indexOf(" ")>=0)n=n.replace(" ","-");while(n.indexOf(":")>=0)n=n.replace(":","-");while(n.indexOf(",")>=0)n=n.replace(",","");while(n.indexOf("&")>=0)n=n.replace("&","en");while(n.indexOf("+")>=0)n=n.replace("+","-");return encodeURIComponent(n)},_RemoveUnwantedScriptTags:function(n){for(var t=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;t.test(n);)n=n.replace(t,"");return n},_PostIframeMessage:function(){if(ABF_Model.Settings.AllowLoadingInIframe&&!(ABF_Model.Settings.TargetDomain.length<=0)){var n=$("body").height();parent.postMessage(n,ABF_Model.Settings.TargetDomain)}}},ABF_Popup={_activeLoaders:[],_activeBlockers:[],_warningClass:"warning",_focusElement:null,SetEvents:function(){$(".js-close-popup").off().on("click",function(){ABF_Popup._hidePopup()})},ShowAddedMyMosaicPopup:function(n,t){var i=n?ABF_Text.Mosaic_MyMosaicTileAddedTo:ABF_Text.Mosaic_MyMosaicTileDeletedFrom;ABF_Popup._showPopup("",i+" "+t)},ShowLinkCopiedPopup:function(){var n=ABF_Text.Mosaic_CopiedToClipboard;ABF_Popup._showPopup("",n)},ShowDetailviewClosedPopup:function(){ABF_Popup._showWarningPopup(ABF_Text.Mosaic_DetailviewTooSmallClosed)},ShowSelToolTooSmallPopup:function(){ABF_Popup._showWarningPopup(ABF_Text.Mosaic_SelectionDialogTooSmall)},showDetailviewLoader:function(){$("#fileloader").addClass("detailview");ABF_Popup.showLoader("detailview")},hideDetailviewLoader:function(){ABF_Popup.hideLoader("detailview");$("#fileloader").removeClass("detailview")},showLoader:function(n="default"){ABF_Popup._activeLoaders.indexOf(n)<0&&(ABF_Popup._activeLoaders.push(n),ABF_Popup.showPageBlocker(n),$("#fileloader").removeClass("u-hiddenbutvisible"))},hideLoader:function(n="default"){ABF_Popup.hidePageBlocker(n);var t=ABF_Popup._activeLoaders.indexOf(n);t!==-1&&($("#blocker").removeClass(n),ABF_Popup._activeLoaders.splice(t,1));ABF_Popup._activeLoaders.length==0&&$("#fileloader").addClass("u-hiddenbutvisible")},showPageBlocker:function(n="default"){ABF_Popup._activeBlockers.push(n);$("#blocker").addClass(n);$("#blocker").removeClass("u-hidden")},hidePageBlocker:function(n="default"){var t=ABF_Popup._activeBlockers.indexOf(n);t!==-1&&($("#blocker").removeClass(n),ABF_Popup._activeBlockers.splice(t,1));ABF_Popup._activeBlockers.length==0&&$(".popup-active").length===0&&$("#blocker").addClass("u-hidden")},_showWarningPopup:function(n){ABF_Popup._showPopup(ABF_Text.Mosaic_Attention,n,"warning")},_showPopup:function(n,t,i="success",r=true,u=null){var f=$("#popupdialog"),v=f.find(".popup-body-header"),h=window.innerWidth,c=h>750?750:h,l=document.querySelectorAll(".popup-header, .popup-footer"),s,a;ABF_Popup.popupClass&&(f.removeClass(ABF_Popup.popupClass),ABF_Popup.popupClass=null);u&&(ABF_Popup._focusElement=u);r?l.forEach(n=>{n.style.display=""}):l.forEach(n=>{n.style.display="none"});v.text(n);f.find(".popup-message").html(t);let e="",o="";switch(i){case"warning":e="popup-dialog--warning";o="fas fa-exclamation-circle";break;case"success":e="popup-dialog--success";o="fas fa-check-circle";break;case"info":e="popup-dialog--info";o="fas fa-info-circle";break;case"loading":e="popup-dialog--loading";o="fas fa-sync-alt fa-spin fa-fw"}ABF_Popup.popupClass=e;f.addClass(e);o?f.find(".popup-icon").show().find("i").removeClass().addClass(o):f.find(".popup-icon").hide();s="50%";ABF_DbView._IsInIframe()&&ABF_Model.Settings.MousePosition>0&&(a=ABF_Model.Settings.MousePosition,s=a+"px");f.css({top:s,left:"52%",width:c-27+"px",margin:"-"+f.height()/2+"px 0 0 -"+c/2+"px"}).stop().fadeIn(400,function(){r&&f.find("button.js-close-popup")[0].focus()});ABF_Utils._AddTrapFocus([f[0]])},_hidePopup:function(){var n=$("#popupdialog");n.fadeOut(1e3,function(){ABF_Popup.popupClass&&(n.removeClass(ABF_Popup.popupClass),ABF_Popup.popupClass=null)});ABF_Utils._RemoveTrapFocus([n[0]]);ABF_Popup._focusElement&&(ABF_Popup._focusElement.focus(),ABF_Popup._focusElement=null)}},ABF_DbView={_DialogTimeOut:null,_TileDragged:null,_ResizeTimeOut:null,_focusableElements:"button:not(.u-hidden), a:not(.u-hidden), input:not(.u-hidden), select:not(.u-hidden), div[tabindex]:not(.u-hidden)",resizeObserver:null,setEvents:function(){function n(n){(n.origin===ABF_Model.Settings.TargetDomain||n.origin===window.origin)&&(obj=JSON.parse(n.data),obj.preselcode?ABF_DbView._onIframeMessageRecieved(obj.preselcode):n.origin===ABF_Model.Settings.TargetDomain&&(ABF_Navigator.ScrollFromIframe=!0,ABF_Navigator.ScrollIframeInfo=obj,ABF_Model.Settings.CollapsibleHeader&&(clearTimeout(ABF_Navigator.ScrollTimeOut),ABF_Navigator.ScrollTimeOut=setTimeout(ABF_Navigator.HasScrolled,50))))}document.onkeydown=function(n){n=n||window.event;n.key=="Escape"&&($("#addMyMosaicDialog").hide(),$("#user-menu-items").removeClass("user-menu-expanded"),$("ul.crumb-trail").css("display","none"),$(".social-Utils__items, #dashboardUtils__items, #mosaicUtils__items").removeClass("utilsexpanded"),$("#shareTileDialog").hide())};$(document).on("click","div.inner-tile, div.free-tile",function(n){(ABF_Model.Settings.ScreenPosition=n.screenY,ABF_Model.Settings.MousePosition=n.clientY,n.target&&n.target.parentNode&&event.target.parentNode&&n.target.parentNode.className==="map-copyright")||$(this).find("a.tile-link").trigger("click")});$(document).on("click",".tile-action-btn.detailview, .tile-action-btn.detailview-table",function(n){ABF_Model.Settings.ScreenPosition=n.screenY;ABF_Model.Settings.MousePosition=n.clientY;$(this).parents("section.tile").find("a.tile-link").trigger("click");$(this).blur()});$(document).on("click","a.tile-link",this._onTileClicked);$(document).on("click",".iframe_link",function(n){return n.stopPropagation(),!0});$(document).on("click","div.free-tile a",function(n){return n.stopPropagation(),!0});$(document).on("mouseenter click focus","section.tile:not(.free) header",ABF_Utils.onHeaderMouseEnter);$(document).on("mouseleave","section.tile:not(.free) header",ABF_Utils.onHeaderMouseLeave);$(document).on("click","a.tile__link.active",function(n){n.preventDefault()});$(document).on("click",".right .tile-action-btn.mymosaic",this._onMyMosaicAction);$(document).on("mouseenter",".tile-action-btn.sharing",ABF_Utils.onHoverIn.bind(null,ABF_DbView._showSharingDialog));$(document).on("click focus",".tile-action-btn.sharing",this._showSharingDialog);$(document).on("mouseenter",".tile-action-btn.download",ABF_Utils.onHoverIn.bind(null,ABF_DbView._showDownloadDialog));$(document).on("click focus",".tile-action-btn.download",this._showDownloadDialog);$(document).on("mouseleave",".tile-action-btn.sharing",ABF_Utils.onHoverOut.bind(null,ABF_DbView._hideShareTileDialog));$(document).on("mouseleave",".tile-action-btn.download",ABF_Utils.onHoverOut.bind(null,ABF_DbView._hideDownloadTileDialog));$(document).on("click","#utils-export-tile-spreadsheet",this._getTileSpreadsheet);$(document).on("click","#utils-export-tile-csv",this._getTileCsv);$(document).on("click","#utils-export-tile-png",this._getTilePng);$(document).on("click","#social-tile-embedded",this._showSnippetDialog);$(document).on("click",".dashboard-share",this._onShareAction);var t=document.getElementById("sizechecker");ABF_DbView.resizeObserver=new ResizeObserver(function(n){var t=n[0],i,r;(t||t.target)&&(i=window.getComputedStyle(t.target),r=parseInt(i.lineHeight,10),r>16?(document.body.classList.add("line-high"),ABF.AC.ResizeCharts(),ABF_DbView.size()):document.body.classList.remove("line-high"))});ABF_DbView.resizeObserver.observe(t);$(document).on("click",".right .tile-action-btn, .right .tile-action-btn",function(n){if($(this).hasClass("iframe_link"))return!0;n.preventDefault()});$(document).on("mouseenter","section.tile, div.inner-tile, div.free-tile, section.tile .tile-actions",function(){var n=$(this),t;(n.hasClass("has-actions")||n.hasClass("tile-actions"))&&(t=n.parent(),t.addClass("hover"),n.hasClass("has-actions")&&n.addClass("hover"),!n.hasClass("has-actions")||n.hasClass("nolink")||t.hasClass("nolink")||$(".extra-info-overlay").addClass("tilehover"))});$(document).on("mouseleave","section.tile .tile-actions, div.inner-tile, div.free-tile",function(n){if(n.relatedTarget){if($(n.relatedTarget).hasClass("tile-actions"))return;const t=document.getElementById("dialogWrapper");if(t&&t.contains(n.relatedTarget))return}const t=$(this);t.removeClass("hover");t.parent().removeClass("hover");$(".extra-info-overlay").removeClass("tilehover")});$(document).on("click","#shareEmbeddedTileDialog .js-close-dlg, #shareEmbeddedTileDialog #closeDialogButton",this._closeSnippetDialog);$(document).on("click","#shareEmbeddedTileDialog .js-copy-link",this._copySnippet);$(document).off("keyup").on("keyup",function(n){var s=n.which||n.keyCode,e,t,o;if((s===ABF_Model.KeyCodes.tab||s===ABF_Model.KeyCodes.right)&&($("body").hasClass("kbe")||$("body").addClass("kbe")),n.ctrlKey){if(n.altKey)switch(s){case ABF_Model.KeyCodes.s:$("a.db-skiplink:visible").first().focus();return}if(n.keyCode===ABF_Model.KeyCodes.down&&$("#seldialog").is(":visible")){var r=ABF_SelectTool._GetFocusableList(),u=-1,f=$(":focus")[0];for(i=0;i<r.length;i++)if(e=r[i],$.contains(e,f)||e===f){u=i;break}u>=0&&(t=u+1,t>=r.length&&(t=0),f.blur());t>=0&&(r[t].tagName=="DIV"?(o=r[t].querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),o.length>0&&$(o[0]).focus()):$(r[t]).focus())}else if(n.keyCode===ABF_Model.KeyCodes.up&&$("#seldialog").is(":visible")){var r=ABF_SelectTool._GetFocusableList(),u=-1,f=$(":focus")[0];for(i=0;i<r.length;i++)if(e=r[i],$.contains(e,f)||e===f){u=i;break}u>=0&&(t=u-1,t<0&&(t=r.length-1),f.blur());t>=0&&(r[t].tagName=="DIV"?(o=r[t].querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),o.length>0&&$(o[0]).focus()):$(r[t]).focus())}}});$(document).mousedown(function(){$("body").hasClass("kbe")&&$("body").removeClass("kbe")});$(document).on("click",".external__link",function(n){n.preventDefault();var t=$(this).attr("target"),i=$(this).data("link");ABF_Controller.gotoURL(i,t,ABF_Text.Mosaic_Attention)});$("a.db-skiplink").off().on("keyup mousedown",function(n){var t,r,u,f,i;if(n.which===ABF_Model.KeyCodes.enter||n.type==="mousedown"){n.preventDefault();n.stopPropagation();this.blur();t=[];r=$(this).data("idorclass");switch(r){case"id":u=$(this).data("control");t=$("#"+u).find("button, a");break;case"class":f=$(this).data("control");i=$("."+f);i.length>0&&(t=i.find("button, a"))}t.length>0&&ABF_DbView._SetElementFocus(t);return}});window.addEventListener?window.addEventListener("message",n,!1):window.attachEvent("onmessage",n,!1);$(document).on("click",".imgSelector",function(n){n.preventDefault();var t=$(this).hasClass("checked");$(".imgSelector").removeClass("checked");t||$(this).addClass("checked")});$(document).on("click",".tile-editing-remarks-opener",this.openStoriesEditingRemarksDialog)},hideDashboard:function(){$("#themaView").hide();$("#dashboard-container .grid-section").delay(ABF_Model.Settings.AnimateSpeed).remove();$("#dashboard-container").find("div.js-explanation").remove();$('[data-name="themescriptcss"]').remove();ABF_Overlay.resetOverlay()},showDashboard:function(n){var t,e,r,o,u,i,s;n||$(window).scrollTop(0);ABF_Overlay.resetOverlay();t=null;ABF_Model.Dashboard.ThemeCode&&(ABF_Model.Mosaic.IsUserMosaic?$("#mainwrapper").removeClass().addClass("mymosaic mymosaic-"+ABF_Model.Dashboard.ThemeCode.toString().replace(/#+/g,"")):$("#mainwrapper").removeClass().addClass(ABF_Model.Dashboard.ThemeCode.replace(/#+/g,"")));ABF_DbView._IFrameQueue=[];$("#myMosaic-theme-help").addClass("u-hidden");var h=ABF_Model.Dashboard.Sections,a=!1,c=!0;for(ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode&&h[0].Tiles.length===0&&$("#dashboard-container").append(ABF_MyMosaic.noTilesText()),$("#themaView").show(),e=0;e<h.length;e++)if(r=h[e],r.Tiles.length!==0){var f=$(ABF_Templates.generateSection(r)),l=f.find(".colLeft"),v=f.find(".colRight"),y=f.find(".colFull");for($("#dashboard-container").append(f),ABF_Model.Settings.isScreenShot||(c=c&&f.isInViewport()),o=0;o<r.Tiles.length;o++)if(u=r.Tiles[o],u.isVisible){u.CSS&&(t===null&&(t=$("#themestyle"),t.length||(t=$("<style id='themestyle' data-name='themescriptcss'/>"),$("head").append(t)),t.empty()),t.append(u.CSS));i=ABF_DbTiles.generateTile(u,!1);switch(u.Column){case 1:r.SectionType==="single"?y.append(i.HTML):l.append(i.HTML);break;case 2:v.append(i.HTML);break;default:l.append(i.HTML)}c?ABF_DbTiles.additionalTileActions(i):setTimeout(ABF_DbTiles.additionalTileActions.bind(null,i),0);a=!0}}setTimeout(function(){ABF_DbView._LoadIFrameFromQueue(0)},250);ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode&&$("#dashboardviews .dashblock").css("min-height","600px");ABF_Model.Mosaic.IsUserMosaic&&(s=!0,$(".colLeft, .colRight").sortable({connectWith:".colLeft, .colRight",handle:".js-tile-handle",cancel:"input,textarea,select,option",placeholder:"tile-placeholder",start:function(){if(!ABF_DbView._BlockPreOrder.length){var n=$(".colLeft").sortable("toArray"),t=$(".colRight").sortable("toArray");ABF_DbView._BlockPreOrder=n.concat(t);ABF_DbView._BlockPreOrder=ABF_DbView._BlockPreOrder.filter(function(n){return n!==""})}},update:function(){s?(ABF_DbView._CreateTileColumnsObject(ABF_Model.reorderUserDashboardTiles),s=!1):s=!0}}));n&&ABF_Model.Dashboard.ScrollTop&&($(window).scrollTop(ABF_Model.Dashboard.ScrollTop),ABF_Model.Dashboard.ScrollTop=null);this._ChangeThemeForMobile();this.size();$(window).resize(ABF_DbView.onResize);ABF_Tooltip.attach("tile")},onResize:function(){$(window).outerWidth()!==ABF_MosaicView._windowWidth&&(clearInterval(ABF_DbView._ResizeTimeOut),_ResizeTimeOut=null,_ResizeTimeOut=setTimeout(function(){ABF_Overlay.resetOverlay();ABF_DbView.size(!0)},200))},size:function(n){ABF_Utils.size("#dashboard-container");setTimeout(function(){ABF_Utils._ResizeTextToHeader("#dashboardwrapper header h2, #dashboardwrapper header h3")},200);n&&setTimeout(function(){ABF_Sidebar.resize();ABF_DetailView.resize();($("#seldialog").is(":visible")||$(".selection-buttons").hasClass("slidein"))&&(ABF_SelectTool.toggleLowResSelectionTool(!0),ABF_SelectTool.hideDialog())},100);ABF_Navigator._UpdateNavHeight()},AddIFrameToQueue:function(n,t){if(ABF_Model.Settings.isScreenShot){var i="&";t.indexOf("?")<0&&(i="?");t=t+i+"screenshot=true"}ABF_DbView._IFrameQueue.push({tileId:n,tileSrc:t})},blockIcons:function(){ABF_Model.WebFontLoaded||($("i[class^='fa-'], i[class*=' fa-']").addClass("blockview").removeClass("icon-large"),$("i[class^='si si-'], i[class*=' si si-']").addClass("blockview").removeClass("icon-large"))},checkWebfontLoaded:function(n){if(n===undefined&&(n=1),ABF_DbView.isWebFontLoaded()){ABF_Model.WebFontLoaded=!0;return}n>2?ABF_DbView.setWebFontNotLoaded():(n++,setTimeout(function(){ABF_DbView.checkWebfontLoaded(n)},3e3))},isWebFontLoaded:function(){var n=document.createElement("span"),t,i;return(n.className="fontdef u-hiddenbutvisible",n.innerHTML='<i class="fa-abacus"><\/i><i class="fa-abacus"><\/i><i class="fa-abacus"><\/i>',document.body.insertBefore(n,document.body.firstChild),t=n.offsetWidth,n.innerHTML='<i class="far fa-abacus"><\/i><i class="far fa-abacus"><\/i><i class="far fa-abacus"><\/i>',i=n.offsetWidth,document.body.removeChild(n),t==i)?!1:!0},setWebFontNotLoaded:function(){ABF_Model.WebFontLoaded=!1;ABF_DbView.blockIcons();alert(ABF_Text.Mosaic_WarningWebFont)},showRegionLinkExpiredDialog:function(){$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_RegionLinkExpired);$("#confirmdialog").abfDialog({modal:!0,title:ABF_Text.Mosaic_LinkExpired,dialogClass:"confirmdialog no-close",buttons:{Ok:function(){$(this).abfDialog("close");ABF_Model.StartView.RegionLinkExpired=!1}}});$("#confirmdialog").abfDialog("open")},showMyMosaicLinkExpiredDialog:function(){$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_MyMosaicLinkExpired);var n=ABF_Text.Mosaic_MyMosaicLinkExpiredExplanation;n=n.replace("{loginLink}",ABF_Model.Settings.Base_URL+"login.aspx");$("#confirmdialog .cfm-dlg-explanation").html(n);$("#confirmdialog").abfDialog({modal:!0,title:ABF_Text.Mosaic_LinkExpired,dialogClass:"confirmdialog no-close",resizable:!1,buttons:{Ok:function(){$(this).abfDialog("close");ABF_Model.StartView.MyMosaicLinkExpired=!1}}});$("#confirmdialog").abfDialog("open")},scrollToTile:function(n,t){var i=document.getElementById(n);if(i==null&&(i=document.getElementById("tile_"+n)),i!=null)if(t&&i.classList.add("scroll-animation"),ABF_Model.StartView.TileScrollId=null,ABF_Model.Settings.UseSwingStories){var r=i.getBoundingClientRect(),u=$("#sticky"),f=0;u.length>0&&(f=u.height());window.scrollTo(r.left,r.top+window.scrollY-f-50)}else i.scrollIntoView({behavior:"smooth",block:"center"})},_BlockPreOrder:[],_IFrameQueue:[],_AllFramesLoaded:!0,_onTileClicked:function(n){var r,f;if(n.preventDefault(),n.stopPropagation(),ABF_Overlay.resetOverlay(),ABF_DbView._TileDragged){ABF_DbView._TileDragged=!1;return}$("#addMyMosaicDialog").hide();var t=$(this),e=t.parent("div.inner-tile, div.free-tile"),o=e.data("showdetailview"),u=!1,i=t.attr("href");i.length>0&&i.toLowerCase().indexOf("nolink")===-1&&i.toLowerCase()!=="'javascript:void(0);'"&&(u=!0);o&&!u?(r=e.data("externalcode"),r!==undefined&&r!=="{externalcode}"&&ABF_DetailView.gotoDetailView(r)):u&&(f="_blank",t.attr("target")!==undefined&&(f=t.attr("target")),ABF_Controller.gotoURL(i,f))},_onMyMosaicAction:function(n){var t,r,i;(n.preventDefault(),n.stopPropagation(),t=$(this).find("span"),t.hasClass("tile-handle"))||(r=t.hasClass("js-mymosaic-add-tile"),i=t.data("guid"),r?($(this).attr("aria-expanded","true"),ABF_MyMosaic.saveTileId(i),ABF_Model.getMyMosaicThemesList()):($("#confirmdialog .cfm-dlg-content").html("Weet u zeker dat u deze tegel wilt verwijderen?"),$("#confirmdialog").abfDialog({modal:!0,title:"Tegel verwijderen",dialogClass:"confirmdialog no-close",buttons:[{click:function(){$(this).abfDialog("close")},text:ABF_Text.Mosaic_Cancel,"class":"cancel"},{click:function(){$(this).abfDialog("close");t.parent().parent().parent().fadeOut(1e3,function(){$("#dashboard-container").find("section.tile:visible").length===0&&($("#myMosaic-theme-help").hide(),$("#dashboard-container").append(ABF_MyMosaic.noTilesText()));ABF_Controller.addRemoveMyMosaicTile(!1,ABF_Model.Dashboard.ThemeCode,ABF_Model.Dashboard.ThemeTitle,i)})},text:"Ok"}]}),$("#confirmdialog").abfDialog("open")))},_CreateTileColumnsObject:function(n){var t=[];$("#dashboard-container .column").each(function(n,i){var r={},e,o,u,s,f;for(r.Column="",r.Guids=[],r.Column=$(i).data("placement"),e=$(i).find(".inner-tile, .free-tile"),o=e.length,u=0;u<o;u++)(s=e[u],f=s.id,f.length!==0)&&r.Guids.push(f.substring(f.indexOf("_")+1));t.push(r)});n(t)},_ChangeThemeForMobile:function(){if(!ABF_Model.IsMobile)return!1;$(".tile__link").on("touchstart",function(){$(".tile-actions").css("visibility","hidden");$(this).find(".tile-actions").css("visibility","visible")})},_LoadIFrameFromQueue:function(n){var t,i,r;if(ABF_DbView._IFrameQueue.length<n){ABF_DbView._AllFramesLoaded||ABF_DbView._RetryLoadIFramesFromQueue(0);return}if(t=ABF_DbView._IFrameQueue[n],!t){ABF_DbView._LoadIFrameFromQueue(n+1);return}if(i=$("#"+t.tileId).find("iframe"),i.length===0){ABF_DbView._LoadIFrameFromQueue(n+1);return}if(r=i.height(),r<10)ABF_DbView._AllFramesLoaded=!1,t.failed=!0,ABF_DbView._LoadIFrameFromQueue(n+1);else i.prop("src",t.tileSrc).on("load",function(){ABF_DbView._LoadIFrameFromQueue(n+1)})},_RetryLoadIFramesFromQueue:function(n,t){var i,r,u;if(!(ABF_DbView._IFrameQueue.length<n)){if(i=ABF_DbView._IFrameQueue[n],!i||!i.failed){ABF_DbView._RetryLoadIFramesFromQueue(n+1);return}if(r=$("#"+i.tileId).find("iframe"),r.length===0){ABF_DbView._RetryLoadIFramesFromQueue(n+1);return}if(u=r.height(),u<10&&(t===undefined||t<10))t=t!==undefined?t+1:1,setTimeout(function(){ABF_DbView._RetryLoadIFramesFromQueue(n,t)},300);else r.prop("src",i.tileSrc).on("load",function(){ABF_DbView._RetryLoadIFramesFromQueue(n+1)})}},_ValidateSkiplinks:function(){$(".db-skiplink").addClass("u-hidden");ABF_Model.viewstate.isMosaicView()?$(".db-skiplink.mosaicskip").removeClass("u-hidden"):ABF_Model.viewstate.isDashboardView()&&($(".db-skiplink.themeskip").removeClass("u-hidden"),ABF_Model.Settings.ShowThemeList&&$(".db-skiplink.themedropdownSkip").removeClass("u-hidden"));ABF_SelectTool.IsSelectionToolHidden()||$(".db-skiplink.regionskip").removeClass("u-hidden");ABF_Model.Settings.SearchEnabled&&$(".db-skiplink.searchskip").removeClass("u-hidden")},_SetElementFocus:function(n){for(var t,u,r,f,e,i=0;i<n.length;i++)if(t=$(n[i]),u="",t.attr("class")&&(u=t.attr("class").split(" ")),r=$(t).parent(),u.indexOf("u-hidden")>=0||t.prop("disabled")||t.css("display")==="none"||r&&(r.prop("disabled")||r.css("display")==="none"))continue;else{if(f=t.offset().top,e=t.height(),e<0||f<0)continue;t.focus();break}},_onIframeMessageRecieved:function(n){for(var u,i=$("#dashboard-container iframe"),r,t=0;t<i.length;t++)if($(i[t]).attr("src").indexOf(n)>-1){r=i[t];break}u=$(r).closest(".inner-tile");$(u).trigger("click")},_showSharingDialog:function(n){var r;n.preventDefault();n.stopPropagation();clearTimeout(ABF_DbView._DialogTimeOut);ABF_Navigator.hideAllUtils();ABF_DbView.hideAllDialogs();$("section.tile").removeClass("hover");var i=$(n.target).closest(".sharing"),e=i.closest(".tile"),o=e.children(".inner-tile, .free-tile"),f=o.data("externalcode"),t=ABF_Model.Settings.Base_URL+"embedded.aspx?dashboard="+ABF_Model.Mosaic.Name+"&tileid="+f,s=ABF_Model.getTileById(f),r=s?s.Parameters.TileTitle:"",u=$(ABF_Templates.generateShareTileDialog(r,i));o.parent().addClass("hover");i.attr("aria-expanded","true");$("#dialogWrapper").html(u);ABF_Model.Dashboard.ThemeCode&&ABF_Model.Dashboard.ThemeCode.length>0&&(t+="&theme="+ABF_Model.Dashboard.ThemeCode);t+=ABF_Model.getGeoSelection("&");ABF_Model.Dashboard.DisplayAsList&&(t+="&viewtype=list");ABF_Navigator._GetShortUrl(t,function(n){n||(n=t);$("#social-tile-facebook a").attr("href","https://www.facebook.com/sharer.php?u="+n);$("#social-tile-linkedin a").attr("href","https://www.linkedin.com/shareArticle?mini=true&url="+n);$("#social-tile-twitter a").attr("href","https://twitter.com/intent/tweet?url="+n);ABF_Model.IsMobile?($("#social-tile-whatsapp").show(),$("#social-tile-whatsapp a").attr("href","whatsapp://send?text="+n)):$("#social-tile-whatsapp").hide();$("#social-tile-link a").off().click(function(t){t.preventDefault();ABF_DbView.openCopyLinkDialog(n)});$("#dialogWrapper").show();u.find("a").first().on("keydown",function(n){n.shiftKey&&n.keyCode===ABF_Model.KeyCodes.tab&&(ABF_DbView._hideShareTileDialog(!1,i),n.preventDefault())});u.find("a").first().focus();u.find("a").last().focusout(function(n){ABF_Navigator.traversingToAnotherUtilMenuItem(this,n)||ABF_DbView._hideShareTileDialog(!0,i)})});r=e.find("h2").html();r||(r=ABF_Text.Mosaic_Share+" "+ABF_Model.Mosaic.DashboardPageTitle);$("#social-tile-mail a").attr("href","mailto:?subject="+r+"&body="+encodeURIComponent(t));const h=t+"&adjustwidth=true";$("#social-tile-embedded a").attr("href",h.replace(/&/g,"&amp;"));$("#social-tile-embedded").data("tileId",f);ABF_DbView._hideDownloadTileDialog(!0);$(document).one("click",function(){ABF_DbView._hideShareTileDialog()});$(document).on("mouseenter","#shareTileDialog",function(){ABF_Utils.clearHoverOut();clearTimeout(ABF_DbView._DialogTimeOut)});$(document).on("mouseleave","#shareTileDialog",ABF_DbView._hideShareTileDialog);return!1},_showDownloadDialog:function(n){var i;n.preventDefault();n.stopPropagation();ABF_Navigator.hideAllUtils();ABF_DbView.hideAllDialogs();clearTimeout(ABF_DbView._DialogTimeOut);var t=$(n.target).closest(".download"),f=t.closest(".tile"),h=f.children(".inner-tile, .free-tile"),r=h.data("externalcode"),e=ABF_Model.getTileById(r),c=e?e.Parameters.TileTitle:"",o=!0,s=!0,u=ABF_Model.getTileById(r);u!=null&&(o=u.Parameters.TileType!=="free_table",s=u.Parameters.TileType!=="free_presentation");i=$(ABF_Templates.generateDownloadTileDialog(c,t,r,o,s));t.attr("aria-expanded","true");$("#dialogWrapper").html(i);ABF_DbView._hideShareTileDialog();$("#dialogWrapper").show();$(document).one("click",function(){ABF_DbView._hideDownloadTileDialog(!0)});$(document).on("mouseenter","#downloadTileDialog",function(){ABF_Utils.clearHoverOut();clearTimeout(ABF_DbView._DialogTimeOut)});$(document).on("mouseleave","#downloadTileDialog",ABF_DbView._hideDownloadTileDialog);i.find("button").first().on("keydown",function(n){n.shiftKey&&n.keyCode===ABF_Model.KeyCodes.tab&&(ABF_DbView._hideDownloadTileDialog(!1,t),n.preventDefault())});i.find("button").first().focus();i.find("button").last().focusout(function(n){ABF_Navigator.traversingToAnotherUtilMenuItem(this,n)||ABF_DbView._hideDownloadTileDialog(!0,t)});f.addClass("hover")},_hideShareTileDialog:function(n,t){$("section.tile").removeClass("hover");let i;t&&t.length>0&&(n===!0?i=ABF_DbView._getNextFocusableElement(t[0]):n===!1&&(i=ABF_DbView._getPreviousFocusableElement(t[0])));ABF_DbView._hideDialogAndFocusElement(i);$(".tile-action-btn.sharing").attr("aria-expanded","false")},_hideDownloadTileDialog:function(n,t){let i;t&&t.length>0&&(n===!0?i=ABF_DbView._getNextFocusableElement(t[0]):n===!1&&(i=ABF_DbView._getPreviousFocusableElement(t[0])));ABF_DbView._hideDialogAndFocusElement(i);$(".tile-action-btn.download").attr("aria-expanded","false")},_hideDialogAndFocusElement:function(n){clearTimeout(ABF_DbView._DialogTimeOut);$("#dialogWrapper").hide();n&&n.focus()},hideAllDialogs:function(){ABF_DbView._hideDownloadTileDialog();ABF_DbView._hideShareTileDialog()},_getNextFocusableElement:function(n){for(var u=document.querySelectorAll("button, a, input, select, div[tabindex]"),i=[].filter.call(u,function(n){var t=window.getComputedStyle(n);return t.display!=="none"}),r=null,t=0,f=i.length;t<f-1;t++)i[t]==n&&(r=i[t+1]);return r},_getPreviousFocusableElement:function(n){if(n===$("#themaView")[0].querySelector(ABF_DbView._focusableElements))return ABF_DbView._getFirstFocusableElementBeforeThemaView();const u=ABF_DbView._focusableElements;let i=document.querySelectorAll(u),r=null;for(var t=0,f=i.length;t<f-1;t++)i[t]==n&&t-1>=0&&(r=i[t-1]);return r},_getFirstFocusableElementBeforeThemaView:function(){const n=document.getElementById("dashboardViewsHeader");if(dashboardViewsHeader){const t=n.querySelectorAll(ABF_DbView._focusableElements);if(t.length>0){const n=t[t.length-1];if(n.classList.contains("clean")){const t=n.parentElement.parentElement;t.id==="dashboardUtils__items"?ABF_Navigator._showDashboardUtils():t.id==="social-Utils__items"&&ABF_Navigator._showSocialUtils()}return n}}return document.body},_showSnippetDialog:function(n){n.preventDefault();var t=$(this).data("tileId"),i=$("#tile_"+t).parent(),r=$("#social-tile-embedded a").attr("href"),u=ABF_Templates.generateSnippetDialog(r,i);$("#dialogWrapper").html(u);$("#shareEmbeddedTileDialog").abfDialog({title:ABF_Text.Mosaic_EmbedTile,draggable:!1,modal:!0,buttons:[{text:ABF_Text.Mosaic_Cancel,click:function(){$(this).abfDialog("close").remove()},"class":"cancel"},],dialogClass:"share-embedded-dialog no-close"})},_closeSnippetDialog:function(){$("#shareEmbeddedTileDialog").abfDialog("close").remove();$("#dialogWrapper").html("")},_copySnippet:function(){$("#snippetArea").select();document.execCommand("copy")},openCopyLinkDialog:n=>{ABF_DbView._hideShareTileDialog();const i=ABF_Templates.generateCopyLinkDialog();$("#dialogWrapper").html(i);const t={title:ABF_Text.Mosaic_ShareLink,modal:!0,draggable:!1,dialogClass:"copy-link-dialog no-close",buttons:{}};t.buttons[SwingMosaic.getText("Mosaic_Close")]=function(){$(this).abfDialog("close");ABF_Model.StartView.RegionLinkExpired=!1};$("#copy-link-dialog").abfDialog(t);$("#copy-link-dialog .copy-link__success").hide();$("#copy-link-dialog .copy-link__text").val(n).off().click(n=>{n.target.select()});$("#copy-link-dialog .copy-link__button").off().click(()=>{navigator.clipboard&&(navigator.clipboard.writeText(n),$("#copy-link-dialog .copy-link__success").show())})},openStoriesEditingRemarksDialog:function(){const n=$(this).data().tileId;n&&$(".tile__editing-remarks--"+n).abfDialog({modal:!0,title:ABF_Text.Mosaic_EditingRemarksModalTitle,buttons:{Ok:function(){$(this).abfDialog("close")}}})},_getTileSpreadsheet:function(n){n.preventDefault();var t=$("#downloadTileDialog"),i=t.attr("activeTab");ABF_Controller.getTileSpreadsheet(i)},_getTileCsv:function(n){n.preventDefault();var t=$("#downloadTileDialog"),i=t.attr("activeTab");ABF_Controller.getTileSpreadsheetAsCSV(i)},_getTilePng:function(n){n.preventDefault();var t=$("#downloadTileDialog"),i=t.attr("activeTab");ABF_Controller.getTileScreenshot(i)},_onShareAction:function(){var t=$(this),r=t.text().trim(),n=t.parent().parent().data("tile"),i=" ["+r+"]";n?ABF_GA.fireTileGaEvent("Tile Share",n+i,!0):(n=ABF_Model.Dashboard.ThemeTitle,ABF_GA.fireThemeGaEvent("Theme Share",n+i,!0))},_IsInIframe:function(){try{return window.self!==window.top}catch(n){return!0}}};ABF_Templates={generateSection:function(n){var i,t={},r;ABF_Model.Dashboard.DisplayAsList?t.listclass="list":t.gridclass=n.SectionClass?n.SectionClass:"grid-layout";t.pagebreakafter=!1;ABF_Model.Settings.isScreenShot&&n.SectionType==="double"&&n.Tiles&&n.Tiles.length>0&&(r=n.Tiles[n.Tiles.length-1],t.pagebreakafter=r.Parameters.TilePageBreakAfter);switch(n.SectionType){case"single":i=Handlebars.templates["grid-single"](t);break;default:i=Handlebars.templates["grid-double"](t)}return i},generateShareTileDialog:function(n,t){var f=t.position(),i=t.offset(),r=$("#dashboardviews").offset(),u={title:ABF_Text.Mosaic_ShareLink,tiletitle:n,modus:"tile",themetitle:ABF_Model.Dashboard.ThemeTitle,showEmbedddOption:ABF_Dashboard_Model.Settings.CanEmbedTiles,showWhatsappOption:ABF_Model.IsMobile,top:i.top-r.top-25,left:f.left+i.left-r.left+20};return $("#mainwrapper").css("position")==="relative"&&$("body").hasClass("scroll-up")&&(u.top-=$("div.mosaic-header").outerHeight()),Handlebars.templates["share-tile-dialog"](u)},generateDownloadTileDialog:function(n,t,i,r,u){var f=t.offset(),e=$("#dashboardviews").offset(),o={title:ABF_Text.Mosaic_Download,pngtitle:ABF_Text.Mosaic_DownloadAsPNG,exceltitle:ABF_Text.Mosaic_DownloadAsExcel,csvtitle:ABF_Text.Mosaic_DownloadAsCSV,top:f.top-e.top-20,left:f.left-e.left+20,activetab:i,tiletitle:n,modus:"tile",themetitle:ABF_Model.Dashboard.ThemeTitle,showpng:r&&ABF_Model.Dashboard.ShowPDFDownloadButton,showspreadsheet:u&&ABF_Model.Dashboard.ShowExcelDownloadButton};return $("#mainwrapper").css("position")==="relative"&&$("body").hasClass("scroll-up")&&(o.top-=$("div.mosaic-header").outerHeight()),Handlebars.templates["download-tile-dialog"](o)},generateSnippetDialog:function(n,t){var i={copytitle:ABF_Text.Mosaic_Copy,width:t.outerWidth(),height:t.height(),src:n,close:ABF_Text.Mosaic_Close,warning:ABF_Model.Settings.AllowRegionSelectionInURL?"":ABF_Text.Mosaic_ExpireWarning};return Handlebars.templates["snippet-dialog"](i)},generateMyMosaicEditDialog:function(n,t,i,r){var u={title:ABF_Text.Mosaic_MyMosaicEditTheme,themetitle:ABF_Text.Mosaic_MyThemeName,error:"",themename:n,linktitle:ABF_Text.Mosaic_MyThemeLink,linkexpirestitle:"Link verloopt na 30 dagen",themelink:t,showCopy:!!document.execCommand,copytitle:ABF_Text.Mosaic_Copy,icontitle:ABF_Text.Mosaic_Icon,themeimage:i,descriptiontitle:ABF_Text.Mosaic_MyThemeDescription,themedescription:r};return Handlebars.templates["my-mosaic-edit-dialog"](u)},generateMyMosaicTextTileDialog:function(){var n={title:ABF_Text.Mosaic_MyMosaicFreeTextTitle,textColorTitle:ABF_Text.Mosaic_MyMosaicTextColorTitle,backgroundColorTitle:ABF_Text.Mosaic_MyMosaicBackgroundColorTitle,contentTitle:ABF_Text.Mosaic_MyMosaicContentTitle,boldTitle:ABF_Text.Mosaic_WYSIWYG_Bold,italicTitle:ABF_Text.Mosaic_WYSIWYG_Italic,underlineTitle:ABF_Text.Mosaic_WYSIWYG_Underline,alignLeftTitle:ABF_Text.Mosaic_WYSIWYG_AlignLeft,alignCenterTitle:ABF_Text.Mosaic_WYSIWYG_AlignCenter,alignRightTitle:ABF_Text.Mosaic_WYSIWYG_AlignRight,alignJustifyTitle:ABF_Text.Mosaic_WYSIWYG_AlignJustify,ulTitle:ABF_Text.Mosaic_WYSIWYG_UnorderedList,olTitle:ABF_Text.Mosaic_WYSIWYG_OrderedList,h1Title:ABF_Text.Mosaic_WYSIWYG_Header1,h2Title:ABF_Text.Mosaic_WYSIWYG_Header2,pTitle:ABF_Text.Mosaic_WYSIWYG_Normal,widthTitle:ABF_Text.Mosaic_MyMosaicWidthTitle,width1Title:ABF_Text.Mosaic_MyMosaicWidth1,width2Title:ABF_Text.Mosaic_MyMosaicWidth2,heightTitle:ABF_Text.Mosaic_MyMosaicHeightTitle,height1Title:ABF_Text.Mosaic_MyMosaicHeight1,height2Title:ABF_Text.Mosaic_MyMosaicHeight2,height4Title:ABF_Text.Mosaic_MyMosaicHeight4};return Handlebars.templates["my-mosaic-text-tile-dialog"](n)},generateMyAccountDialog:function(n){var t={informationChangedLabel:ABF_Text.Mosaic_AccountInformationChanged,organizationTitle:ABF_Text.Mosaic_Organisatie,nameLabel:ABF_Text.Mosaic_Name,emailLabel:ABF_Text.Mosaic_Email,organization:n[0],name:n[1],email:n[2]};return Handlebars.templates["my-account-dialog"](t)},generateChangePasswordDialog:function(){var n={passwordChanged:ABF_Text.Mosaic_PasswordChanged,oldPasswordLabel:ABF_Text.Mosaic_OldPassword,newPasswordLabel:ABF_Text.Mosaic_NewPassword,passwordRequirementLabel:ABF_Text.Mosaic_PasswordRequirements};return Handlebars.templates["my-account-password-dialog"](n)},generateDetailviewDialog:function(n,t){var i={closetitle:ABF_Text.Mosaic_CloseDialog,linktitle:ABF_Text.Mosaic_DetailviewIframeLink,swingurl:n,extrainfotitle:ABF_DetailView.isExpanded?ABF_Text.Mosaic_HideExtraInfoDetailview:ABF_Text.Mosaic_ShowExtraInfoDetailview,caretPos:"up",iframetitle:t};return Handlebars.templates["detailview-dialog"](i)},generateDetailviewInformation:function(){var n=ABF_Model.DetailView.Data,t={descriptionTitle:ABF_Text.Mosaic_Description,description:n.Description,additionalInformationTitle:n.UseDefaultDetailviewInfoElements?ABF_Text.Mosaic_Explanation:"",additionalInformation:n.AdditionalInformation,sourceTitle:ABF_Text.Mosaic_Source,sources:n.Sources?JSON.parse(n.Sources):[],referenceTitle:ABF_Text.Mosaic_References,references:n.References?JSON.parse(n.References):[],descriptions:n.Descriptions?JSON.parse(n.Descriptions):[],footnoteTitle:ABF_Text.Mosaic_Footnote,footnote:n.Footnote};return Handlebars.templates["detailview-information"](t)},generateCopyLinkDialog:()=>Handlebars.templates["copy-link-dialog"]({copytitle:ABF_Text.Mosaic_Copy,close:ABF_Text.Mosaic_Close,copiedlinksuccess:ABF_Text.Mosaic_CopiedToClipboard})};Handlebars.registerHelper("isNotEmpty",function(n,t){return n&&n.length>0?t.fn(this):t.inverse(this)});ABF_Requests={performSvcRequest:function(n,t,i){var r;ABF_Model.DownloadLoadingBlockerEnabled||i||(r=setTimeout(function(){ABF_Controller.ShowLoading()},500));n.rand=(new Date).getTime();$.ajax({url:ABF_Model.Settings.Url_SwingDashboardSvc,type:"POST",contentType:"application/json; charset=utf-8",data:JSON.stringify(n),error:function(){clearTimeout(r);ABF_Model.DownloadLoadingBlockerEnabled||i||ABF_Controller.HideLoading()},success:function(u){clearTimeout(r);var f=typeof u=="string"?JSON.parse(u):u;t(n,f);ABF_Model.DownloadLoadingBlockerEnabled||i||ABF_Controller.HideLoading();n.request!=="getbasedimensionselection"&&n.request!=="getreferencedimensionselection"&&setTimeout(ABF_Model._PostIframeMessage,600)}})},performAsyncSvcRequest:function(n,t){n.rand=(new Date).getTime();$.ajax({url:ABF_Model.Settings.Url_SwingDashboardSvc,type:"POST",contentType:"application/json; charset=utf-8",data:JSON.stringify(n),error:function(){},success:function(i){var r=typeof i=="string"?JSON.parse(i):i;t&&t(n,r);n.request!=="gaevent"&&setTimeout(ABF_Model._PostIframeMessage,600)}})}};ABF_Tiles={ballroomTemplate:Handlebars.templates.ballroom,basicTemplate:Handlebars.templates.basic,freeTemplate:Handlebars.templates.free,freeThemeTemplate:Handlebars.templates["free-theme"],chartTemplate:Handlebars.templates.chart,infographicsTemplate:Handlebars.templates.infographic,listTemplate:Handlebars.templates.list,TopTiles:["basic-reference","basic-noreference","basic-table","basic-theme-list","basic-source-list"],generalContextFunc:null,hasTitleTile:!1,generateTile:function(n,t,i){var r={},u,e,f;ABF_Tiles.generalContextFunc=i;Handlebars.registerPartial("extrainfo",Handlebars.templates.extrainfo);Handlebars.registerPartial("footer",Handlebars.templates.footer);Handlebars.registerPartial("tilelink",Handlebars.templates.tilelink);Handlebars.registerPartial("title-top",Handlebars.templates["basic-title-top"]);Handlebars.registerPartial("title-custom",Handlebars.templates["basic-title-custom"]);Handlebars.registerPartial("swing-stories-editing-remarks",Handlebars.templates["swing-stories-editing-remarks"]);u=n.Parameters;e=n.Data;r.TileType=u.TileType;r.TileGroup=u.TileGroup;r.TileId=u.TileId;switch(u.TileGroup){case"ballroom":r.HTML=ABF_Tiles.ballroomTemplate(ABF_Tiles.getBallroomTileContext(u,e,t));break;case"basic":Handlebars.registerPartial("basic-reference",Handlebars.templates["basic-reference"]);Handlebars.registerPartial("basic-noreference",Handlebars.templates["basic-noreference"]);Handlebars.registerPartial("basic-reference-small",Handlebars.templates["basic-reference-small"]);Handlebars.registerPartial("basic-noreference-small",Handlebars.templates["basic-noreference-small"]);Handlebars.registerPartial("basic-image-left",Handlebars.templates["basic-image-left"]);Handlebars.registerPartial("basic-image-right",Handlebars.templates["basic-image-right"]);Handlebars.registerPartial("basic-image-reference",Handlebars.templates["basic-image-reference"]);Handlebars.registerPartial("basic-image-noreference",Handlebars.templates["basic-image-noreference"]);Handlebars.registerPartial("basic-info",Handlebars.templates["basic-info"]);Handlebars.registerPartial("basic-table",Handlebars.templates["basic-table"]);Handlebars.registerPartial("basic-source-list",Handlebars.templates["basic-source-list"]);Handlebars.registerPartial("basic-theme-list",Handlebars.templates["basic-theme-list"]);f=ABF_Tiles.getBasicTileContext(u,e,t);r.HTML=ABF_Tiles.basicTemplate(f);r.Javascript={id:"tile_"+f.id,svgcolor:f.svgColor};break;case"table":Handlebars.registerPartial("basic-table",Handlebars.templates["basic-table"]);r.HTML=ABF_Tiles.basicTemplate(ABF_Tiles.getBasicTileContext(u,e,t));r.Javascript=ABF_Tiles.getTableJavascriptContext(u);break;case"free":f=ABF_Tiles.getFreeTileContext(u,e,t);switch(u.TileType){case"theme_tile":r.HTML=ABF_Tiles.freeThemeTemplate(f);break;case"free_presentation":Handlebars.registerPartial("free-extern",Handlebars.templates["free-extern"]);r.HTML=ABF_Tiles.chartTemplate(f);break;default:Handlebars.registerPartial("free-text",Handlebars.templates["free-text"]);Handlebars.registerPartial("free-image",Handlebars.templates["free-image"]);Handlebars.registerPartial("free-image-overlay",Handlebars.templates["free-image-overlay"]);Handlebars.registerPartial("free-extern",Handlebars.templates["free-extern"]);Handlebars.registerPartial("free-extern-image",Handlebars.templates["free-extern-image"]);Handlebars.registerPartial("free-image-text",Handlebars.templates["free-image-text"]);Handlebars.registerPartial("free-text-content",Handlebars.templates["free-text-content"]);Handlebars.registerPartial("free-table",Handlebars.templates["free-table"]);r.HTML=ABF_Tiles.freeTemplate(f)}r.Javascript=u.TileType==="free_table"?ABF_Tiles.getTableJavascriptContext(u):{id:"tile_"+f.id,url:f.contenturl,svgcolor:f.svgColor};break;case"bar":case"chart":case"column":case"drilldown":case"gauge":case"line":case"map":case"period":case"pie":case"spider":case"treemap":Handlebars.registerPartial("basic-table",Handlebars.templates["basic-table"]);Handlebars.registerPartial("map",Handlebars.templates.map);Handlebars.registerPartial("drilldown",Handlebars.templates.drilldown);Handlebars.registerPartial("chart-default",Handlebars.templates["chart-default"]);r.HTML=ABF_Tiles.chartTemplate(ABF_Tiles.getChartTileContext(u,e,t));r.Javascript=ABF_Tiles.getChartSpecificContext(u,e);r.Container=u.Container;r.PresentationType=u.PresentationType;break;case"infographics":case"label":Handlebars.registerPartial("infographic-repetitive-noreference",Handlebars.templates["infographic-repetitive-noreference"]);Handlebars.registerPartial("infographic-repetitive-reference",Handlebars.templates["infographic-repetitive-reference"]);Handlebars.registerPartial("infographic-noreference-area-left",Handlebars.templates["infographic-noreference-area-left"]);Handlebars.registerPartial("infographic-noreference-area-right",Handlebars.templates["infographic-noreference-area-right"]);Handlebars.registerPartial("infographic-noreference-bar-area-left",Handlebars.templates["infographic-noreference-bar-area-left"]);Handlebars.registerPartial("infographic-noreference-bar-area-left-h4",Handlebars.templates["infographic-noreference-bar-area-left-h4"]);Handlebars.registerPartial("infographic-noreference-bar-svg-area-left",Handlebars.templates["infographic-noreference-bar-svg-area-left"]);Handlebars.registerPartial("infographic-reference-area-left",Handlebars.templates["infographic-reference-area-left"]);Handlebars.registerPartial("infographic-reference-area-right",Handlebars.templates["infographic-reference-area-right"]);Handlebars.registerPartial("infographic-reference-bar-area-left",Handlebars.templates["infographic-reference-bar-area-left"]);Handlebars.registerPartial("infographic-reference-image-center",Handlebars.templates["infographic-reference-image-center"]);Handlebars.registerPartial("infographic-label-table",Handlebars.templates["infographic-label-table"]);r.HTML=ABF_Tiles.infographicsTemplate(ABF_Tiles.getInfographicTileContext(u,e,t));r.Javascript=ABF_Tiles.getInfographicSpecificContext(u,e);break;case"list":Handlebars.registerPartial("list-bar",Handlebars.templates["list-bar"]);Handlebars.registerPartial("list-basic",Handlebars.templates["list-basic"]);Handlebars.registerPartial("list-spark",Handlebars.templates["list-spark"]);Handlebars.registerPartial("list-label",Handlebars.templates["list-label"]);f=ABF_Tiles.getListTileContext(u,e,t);r.HTML=ABF_Tiles.listTemplate(f);f.isChart?(r.Javascript=ABF_Tiles.getChartSpecificContext(u,e),r.Container=u.Container):f.isInfographic&&(r.Javascript=ABF_Tiles.getInfographicSpecificContext(u,e));break;case"jive":Handlebars.registerPartial("basic-table",Handlebars.templates["basic-table"]);Handlebars.registerPartial("viewer-preselection",Handlebars.templates["viewer-preselection"]);f=ABF_Tiles.getViewerTileContext(u,e,t);r.HTML=ABF_Tiles.chartTemplate(f);r.Javascript=ABF_Tiles.getViewerTileJSContext(u);r.Container="tile_"+u.TileId;break;default:r.HTML=""}return r},additionalTileActions:function(n){var t,i;if(n.Javascript)try{if(n.TileType==="angular_gauge"||n.TileType==="Gauge")ABF.AC.Gauge(n.Javascript,n.Container);else if(n.TileType==="period"&&n.PresentationType==="line"||n.TileType==="full_full_line_noreference")ABF.AC.Line(n.Javascript,n.Container);else if(n.TileType==="period"||n.TileType==="combibar")ABF.AC.Bar(n.Javascript,n.Container);else if(n.TileType==="pyramid")ABF.AC.BarMirrored(n.Javascript,n.Container);else if(n.TileType==="chart_bar"||n.TileType==="drilldown"||n.TileType==="stackedbar"||n.TileType==="chart_bar_list"||n.TileType==="chart_stacked_list")ABF.AC.Column(n.Javascript,n.Container);else if(n.TileType==="column_ranking")ABF.AC.RankingBar(n.Javascript,n.Container);else if(n.TileType==="map"||n.TileType==="map_label")ABF.AC.Map.Create(n.Javascript,n.Container);else if(n.TileType==="pie")ABF.AC.Pie(n.Javascript,n.Container);else if(n.TileType==="spider")ABF.AC.Radar(n.Javascript,n.Container);else if(n.TileType==="treemap")ABF.AC.TreeMap(n.Javascript,n.Container);else if(n.TileType==="chart_spark_list")ABF.AC.SparkLine(n.Javascript,n.Container);else if(n.TileType==="jive_preselectie"&&n.Javascript.url)ABF.AC.ViewerTile.Init(n.Javascript,n.Container);else if(n.TileType==="full_full_value_image_value")n.Javascript.svgUrl&&(t="#basicicon_"+n.TileId,i="images/svg/"+n.Javascript.svgUrl,insertFullColorSVG(i,t,n.Javascript.svgFill));else if(n.TileType==="infographics")n.Javascript.svgUrl&&(t="basicicon_"+n.TileId,i="/svg/"+n.Javascript.svgUrl,Infographics.BasicIcons.icons[t]={image:i,value:n.Javascript.value,background:n.Javascript.svgBackground,fill:n.Javascript.svgFill,direction:"up",min:n.Javascript.min,max:n.Javascript.max},Infographics.BasicIcons.Load(t),n.Javascript.isReference&&(t="basicicon_compare_"+n.TileId,Infographics.BasicIcons.icons[t]={image:i,value:n.Javascript.valueCompare,background:n.Javascript.svgBackground,fill:n.Javascript.svgFill,direction:"up",min:n.Javascript.min,max:n.Javascript.max},Infographics.BasicIcons.Load(t)));else if(n.TileType==="infographics_bar"){if(n.Javascript.svgUrl){var t="#basicicon_"+n.TileId,i="images/svg/"+n.Javascript.svgUrl,r=n.Javascript.useSvgIconColor?n.Javascript.svgFill:null;insertFullColorSVG(i,t,r);n.Javascript.isReference&&(t="#basicicon_compare_"+n.TileId,insertFullColorSVG(i,t,r))}ABF.AC.SvgColumn(n.Javascript,n.TileId)}else n.TileType==="infographics_repetitive"?n.Javascript.svgUrl&&(t="basicicon_"+n.TileId,i="/svg/"+n.Javascript.svgUrl,Infographics.BasicIcons.icons[t]={image:i,value:n.Javascript.value,background:n.Javascript.svgBackground,fill:n.Javascript.svgFill,direction:"right",min:n.Javascript.min,max:n.Javascript.max,repeat:n.Javascript.SvgRepeat},Infographics.BasicIcons.Load(t),n.Javascript.isReference&&(t="basicicon_compare_"+n.TileId,Infographics.BasicIcons.icons[t]={image:i,value:n.Javascript.valueCompare,background:n.Javascript.svgBackground,fill:n.Javascript.svgFill,direction:"right",min:n.Javascript.min,max:n.Javascript.max,repeat:n.Javascript.SvgRepeat},Infographics.BasicIcons.Load(t))):n.TileType==="infographics_label_list"?n.Javascript.svgUrl&&(t="#basicicon_"+n.TileId,i="images/svg/"+n.Javascript.svgUrl,insertFullColorSVGLabel(i,t,n.Javascript.colorscheme,n.Javascript.index)):n.TileType==="infographics_label"&&(t="#basicicon_"+n.TileId,i="images/svg/"+n.Javascript.svgUrl,n.Javascript.tableView?(t="#tile_"+n.TileId,insertFullColorSVGLabelsInTable(n.Javascript.labelArrayString,n.Javascript.colorscheme,t)):insertFullColorSVGLabel(i,t,n.Javascript.colorscheme,n.Javascript.index));(n.TileType==="basic_table"||n.TileType==="basic_table_single"||n.TileType==="free_table")&&ABF.AC.Table(n.Javascript,"tile_"+n.TileId);(n.TileType==="free_extern_html"||n.TileType==="jive_preselectie"||n.TileType==="free_presentation")&&n.Javascript.url&&ABF_DbView.AddIFrameToQueue(n.Javascript.id,n.Javascript.url);n.Javascript.svgcolor&&Infographics.FillSvgObject(n.Javascript.id,n.Javascript.svgcolor)}catch(u){console.log(u)}},getBasicTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralDataTileContext(t,n,i),u=ABF_Tiles.getBasicTileType(n);return r.tiletype=u,r.showfooter=u==="basic-info"?!1:!0,r.titlepos=ABF_Tiles.TopTiles.indexOf(u)>-1?"title-top":"title-custom",r.indicator=n.TileTitle,r.unit=n.Unit&&n.Unit.length>2?n.Unit:"",r.footerclass=r.showfooter?"":"no-footer",r.value=t.BaseValueNum,r.displayvalue=t.BaseValue,r.geoitem=t.Geoitem,r.geoitemTitle=t.GeoitemTitle,r.valueCompare=t.CompareValueNum,r.displayValueCompare=t.CompareValue,r.geoitemCompare=t.GeoitemCompare,r.geoitemCompareTitle=t.GeoitemCompareTitle,r.drawIconAsSvg=n.DrawIconAsSvg,r.svgColor=n.SVGColor,r.iconurl=n.IconUrl,r.icontitle=n.IconTitle,r.imagevaluetemplate=n.ShowReference?"basic-image-reference":"basic-image-noreference",r.specialtypeinfooter=r.specialtypeinfooter&&u!=="basic-table",t.TableData&&(r.hs=t.TableData.hs,r.rows=t.TableData.rows,r.tableClass="tile-presentation-table",r.tabletabindex=0),t.ListItems&&(r.listitems=t.ListItems,r.indicator=t.ListTitle),t.IndicatorInfo&&(r.indicatorinfo=t.IndicatorInfo),r},getTableJavascriptContext:function(n){return{useHeadHeadingColor:n.UseHeadHeadingColor,fontColor:n.TileColorFG,labelFontColorContrast:"#fff",useBorderBottom:n.UseBorderBottom,tileColor:n.TileColorBG,accentColor:n.TableAccentColor?n.TableAccentColor:n.TileColorFG,useHeaderBorderBottom:n.UseHeaderBorderBottom}},getBasicTileType:function(n){var t,i=n.ShowReference;switch(n.TileType){case"basic":t=i?"basic-reference":"basic-noreference";n.TileHeight==="height1"&&(t+="-small");break;case"basic_table":case"basic_table_single":t="basic-table";break;case"basic_sourcelist":t="basic-source-list";break;case"basic_themelist":t="basic-theme-list";break;case"info_noreference":t="basic-info";break;case"basic_image":t="basic-image"+(n.ImageLocation==="Left"?"-left":"-right");break;default:t="basic-reference"}return t},getInfographicTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralDataTileContext(t,n,i),e=ABF_Tiles.getInfographicTileType(n),f,u;return r.tiletype=e,r.showfooter=!0,r.titlepos="title-top",r.indicator=n.TileHeight==="height1"?"":n.TileTitle,r.unit=n.Unit&&n.Unit.length>3&&n.TileHeight!=="height1"?n.Unit:"",r.footerclass=r.showfooter?"":"no-footer",r.value=t.BaseValueNum,r.displayvalue=t.BaseValue,r.displayvaluestripped=t.BaseValue?t.BaseValue.replace(/<[^>]*>?/gm,"").trim():"",r.geoitem=t.Geoitem,r.geoitemTitle=t.GeoitemTitle,r.valueCompare=t.CompareValueNum,r.displayValueCompare=t.CompareValue,r.geoitemCompare=t.GeoitemCompare,r.geoitemCompareTitle=t.GeoitemCompareTitle,r.showreference=n.ShowReference,r.baseclass=t.BaseClass,r.refclass=t.RefClass,n.TileType==="infographics_bar"&&(f="w20perc",u="w80perc",u+=n.ShowReference||!n.ShowReference&&n.TileWidth==="width1"&&n.TileHeight==="height4"?" u-p-l-10":"",n.SvgUrl.length<=0&&(f="w0perc",u="w100perc"),n.ShowReference||n.TileWidth!=="width1"||n.TileHeight!=="height4"?n.ShowReference||n.TileWidth!=="width1"||n.TileHeight!=="height2"?n.ShowReference||n.TileWidth!=="width2"||n.TileHeight!=="height4"?n.ShowReference||(r.mt="",r.barmargintop="mt-10"):(r.mt="mt-20p",r.barmargintop="mt-15"):(r.mt="",r.barmargintop="mt-10"):(r.mt="mt-30p",r.barmargintop="mt-15"),r.svgwidthclass=f,r.barwidthclass=u),t.LabelTableData&&(r.labelrows=t.LabelTableData,r.unit=t.Geoitem),t.TableData&&(r.cp=t.TableData.cp,r.hs=t.TableData.hs,r.rows=t.TableData.rows,r.tableClass="tile-presentation-table",r.tabletabindex=-1),t.ListItems&&(r.listitems=t.ListItems,r.indicator=t.ListTitle),t.IndicatorInfo&&(r.indicatorinfo=t.IndicatorInfo),r},getInfographicTileType:function(n){var t="infographic-repetitive-reference",i=n.ShowReference;switch(n.TileType){case"infographics_repetitive":t=i?"infographic-repetitive-reference":"infographic-repetitive-noreference";break;case"infographics":t=i?n.TileWidth==="width1"?"infographic-reference-area-left":"infographic-reference-area-right":n.TileWidth==="width1"&&n.TileHeight==="height4"?"infographic-noreference-area-left":"infographic-noreference-area-right";break;case"infographics_label":t=n.TableView?"infographic-label-table":n.TileWidth==="width2"||n.TileHeight==="height1"||n.TileHeight==="height2"?"infographic-noreference-area-right":"infographic-noreference-area-left";break;case"full_full_value_image_value":t="infographic-reference-image-center";break;case"infographics_bar":t=i?"infographic-reference-bar-area-left":n.TileWidth==="width1"?n.TileHeight==="height4"?"infographic-noreference-bar-area-left-h4":"infographic-noreference-bar-area-left":"infographic-noreference-bar-svg-area-left"}return t},getInfographicSpecificContext:function(n,t){var i={},r=n.ShowReference;i.isReference=r;i.value=t.BaseValueNum;i.valueCompare=r?t.CompareValueNum:null;i.min=n.Min?parseFloat(n.Min):null;i.max=n.Max?parseFloat(n.Max):null;i.svgUrl=n.SvgUrl;i.svgFill=n.SvgFill;i.svgBackground=n.SvgBackground;switch(n.TileType){case"infographics_repetitive":i.SvgRepeat=n.SvgRepeat;break;case"infographics_label":case"infographics_label_list":i.colorscheme=n.Colorscheme;i.index=n.Index;i.tableView=n.TableView;n.LabelArray&&(i.labelArrayString=n.LabelArray);break;case"infographics_bar":i.barFill=n.BarFill;i.barBackground=n.BarBackground;i.useSvgIconColor=n.UseSvgIconColor}return i},getChartTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralDataTileContext(t,n,i);return r.contenttype=ABF_Tiles.getChartContentType(n),r.indicator=n.TileTitle,r.unit=n.Subtitle?n.Subtitle:n.Unit,r.container=n.Container,r.ismaptile=n.TileGroup==="map",r.extraclass=n.ExtraClass||"",r.showtable=!1,r.ariahidden=ABF_Model.Settings.isScreenShot?"":"aria-hidden='true'",n.TileType!=="angular_gauge"&&n.TileType!=="Gauge"&&n.TileType!=="spider"&&(r.specialtypeinfooter=!1),t.TableData&&(r.cp=t.TableData.cp,r.hs=t.TableData.hs,r.rows=t.TableData.rows,r.showtable=!0,r.tableClass="tile__rawdata",r.tabletabindex=-1),r},getChartContentType:function(n){switch(n.TileType){case"map":case"map_label":return"map";case"drilldown":return"drilldown";default:return"chart-default"}},getChartSpecificContext:function(n,t){var i={},r=n.ShowReference;i.fill=n.fill;i.fillBG=n.fillbackground;i.fontColor=n.TileColorFG;i.tileBgColor=n.TileColorBG;i.noDec=parseFloat(n.NoDec);i.perc=n.Perc;i.valuta=n.Valuta;i.unit=n.Unit;i.geoItem=t.Geoitem;i.geoItemTitle=t.GeoitemTitle;i.geoCompare=r?t.GeoitemCompare:null;i.geoCompareTitle=r?t.GeoitemCompareTitle:null;i.min=n.Min?parseFloat(n.Min):null;i.max=n.Max?parseFloat(n.Max):null;i.shortNotation=n.UseGaugeShortNotation;i.showThousandsSeparator=n.ThousandsSeparator;i.noDataDescr=n.NoDataDescr;i.noDataLabel=n.NoDataLabel;i.indicator=n.TileTitle;i.showPositiveSign=n.ShowPositiveSign;i.positiveSign="+";i.showForecast=n.ShowForecastData;i.forecastLabel=ABF_Text.Mosaic_Forecast;i.showEstimation=n.ShowEstimationData;i.estimationLabel=ABF_Text.Mosaic_Estimate;i.showProvisional=n.ShowProvisionalData;i.provisionalLabel=ABF_Text.Mosaic_Provisional;switch(n.TileType){case"angular_gauge":i.geoData=t.BaseValueNum!==undefined&&t.BaseValueNum!==null?parseFloat(t.BaseValueNum):null;i.geoCompareData=r&&t.CompareValueNum!==undefined&&t.CompareValueNum!==null?parseFloat(t.CompareValueNum):null;i.gaugeMin=parseFloat(n.GaugeMin);i.gaugeMax=parseFloat(n.GaugeMax);i.gaugeMinColor=n.GaugeMinColor;i.gaugeInterColor=n.GaugeInterColor;i.gaugeMaxColor=n.GaugeMaxColor;i.gaugePointColor0=n.GaugePointColor0;i.gaugePointColor1=n.GaugePointColor1;i.gaugeMinString=n.GaugeMinLabel;i.gaugeInterString=n.GaugeInterLabel;i.gaugeMaxString=n.GaugeMaxLabel;i.isAngular=!0;i.baseSpecialType=t.BaseSpecialLabel&&t.BaseSpecialLabel.length>0;i.compareSpecialType=t.CompareSpecialLabel&&t.CompareSpecialLabel.length>0;break;case"Gauge":i.geoData=t.BaseValueNum!==undefined&&t.BaseValueNum!==null?parseFloat(t.BaseValueNum):null;i.geoCompareData=r&&t.CompareValueNum!==undefined&&t.CompareValueNum!==null?parseFloat(t.CompareValueNum):null;i.isCircular=n.ShowAsDonut;i.descr=n.Description;i.fillcolors=n.fillcolors;i.baseSpecialType=t.BaseSpecialLabel&&t.BaseSpecialLabel.length>0;i.compareSpecialType=t.CompareSpecialLabel&&t.CompareSpecialLabel.length>0;break;case"chart_spark_list":case"period":i.geoData=t.GeoData?t.GeoData:[];i.geoCompareData=r?t.GeoCompareData?t.GeoCompareData:[]:null;i.startPeriod=t.StartPeriod;i.endPeriod=t.EndPeriod;i.categories=t.Categories?t.Categories:[];i.descr=n.Description;i.series=t.Series;i.rotation=0;i.showGraphLabel=n.ShowGraphLabel;i.noPadding=!0;i.useCompare=r;i.showGeoItems=n.ShowAreas;n.TileType==="period"&&(i.showDataPoints=n.ShowDataPoints);i.showNormLine=n.ShowNormLine;i.normlineValue=n.NormLineValue;i.normlineColor=n.NormLineColor;i.normlineLabel=n.NormLineLabel;break;case"chart_bar_list":i.inListView=!0;i.margin={top:0,right:0,bottom:0,left:0};case"chart_bar":i.refSymbol=n.RefSymbol;i.refSymbolCompare=n.RefSymbolCompare;i.geoData=t.GeoData;i.geoCompareData=t.GeoCompareData;i.descr=n.Description;i.showGraphLabel=n.ShowGraphLabel;i.stacked=!1;i.isTilePreview=n.isTilePreview;i.forceShowLabel=!0;break;case"column_ranking":i.series=t.Series;i.average=t.Average;i.averageLabel=n.AverageLabel;i.regionPlural=n.RegionPlural;i.xAxisTitle=n.AxisTitle;i.useSimpleTooltip=!0;i.isRanking=!0;i.rankingMinColor=n.RankingMinColor;i.rankingInterColor=n.RankingInterColor;i.rankingMaxColor=n.RankingMaxColor;i.rankingMinString=n.RankingMinLabel;i.rankingInterString=n.RankingInterLabel;i.rankingMaxString=n.RankingMaxLabel;i.rankingAreaString=n.RankingAreaLabel;i.rankingAreaColor=n.RankingAreaColor;i.rankingCompAreaString=n.RankingCompareLabel?n.RankingCompareLabel:"";i.rankingCompAreaColor=n.RankingCompareColor;i.rankingAreaNoDataLabel=n.RankingAreaNoDataLabel;i.rankingAreaNoDataDescr=n.RankingAreaNoDataDescr;i.rankingCompAreaNoDataLabel=n.RankingCompareNoDataLabel;i.rankingCompAreaNoDataDescr=n.RankingCompareNoDataDescr;i.descr=n.Description;i.sortDirection=n.SortDirection;break;case"map":case"map_label":i.borderColor=n.MapBorderColor;i.mapReferenceItemColor=n.MapReferenceItemColor;i.geoitemCompareTitle=t.geoitemcompareTitle;i.mapUnavailableRegionFillColor=n.MapUnavailableRegionFillColor;i.baseItemColor=n.BaseItemColor;i.data=t.Data;i.descr=n.Description;i.showMapAsPoints=n.ShowMapAsPoints;i.Colorscheme=n.Colorscheme;i.tileID=n.TileId;i.baseItemInLegend=n.BaseItemInLegend;i.referenceItemInLegend=n.ReferenceItemInLegend;i.hasForecastData=t.HasForecastData;i.hasEstimateData=t.HasEstimateData;i.hasProvisionalData=t.HasProvisionalData;i.mapgeolevel=t.MapTileLevel;break;case"drilldown":i.series=t.Series;i.categories=t.Categories;i.titles=t.Titles;i.descr=n.Description;i.showGraphLabel=n.ShowGraphLabel;i.stacked=!1;i.isDrilldown=!0;break;case"chart_stacked_list":i.inListView=!0;i.margin={top:0,right:0,bottom:0,left:0};case"stackedbar":i.series=t.Series;i.descriptions=n.Descriptions;i.showGraphLabel=n.ShowGraphLabel;i.stacked=!0;i.colorScheme=n.Colorscheme;break;case"combibar":i.series=t.Series;i.categories=t.Categories;i.Grouping=!1;i.descriptions=n.Descriptions;i.showGraphLabel=n.ShowGraphLabel;i.combineBars=n.CombineBars;i.hideAxisLabels=!0;i.autoCalcBarWidth=!0;i.rotation=0;i.colorScheme=n.Colorscheme;i.showGeoItems=!0;break;case"pyramid":i.seriesLeft=t.LeftSeries?t.LeftSeries:[];i.seriesRight=t.RightSeries?t.RightSeries:[];i.categories=t.Categories;i.Grouping=!1;i.descriptions=n.Descriptions;i.showGraphLabel=n.ShowGraphLabel;i.autoCalcBarWidth=!0;i.rotation=0;i.colorScheme=n.Colorscheme;i.leftLabel=n.LeftSerieLabel;i.rightLabel=n.RightSerieLabel;break;case"pie":i.data=t.Data;i.categories=t.Categories;i.descriptions=n.Descriptions;i.showGraphLabel=n.ShowGraphLabel;i.useDonut=n.UseDonut;i.iconSrc=n.IconSrc;i.iconFill=n.IconFill;i.labelText=t.LabelText;i.compareLabelText=t.CompareLabelText;i.centerLabelUnit=n.CenterLabelUnit;i.isDonutAggregate=n.IsDonutAggregate;i.colorScheme=n.Colorscheme;break;case"full_full_line_noreference":i.series=t.Series?t.Series:[];i.categories=t.Categories?t.Categories:[];i.startPeriod=n.StartPeriod;i.endPeriod=n.EndPeriod;i.descriptions=n.Descriptions;i.colorScheme=n.Colorscheme;i.showDataPoints=n.ShowDataPoints;break;case"spider":i.series=t.Series;i.categories=t.Categories;i.descriptions=n.Descriptions;break;case"treemap":i.dataset=t.Data;i.colorScheme=n.Colorscheme;i.dataclasses=t.DataClass;i.descriptions=n.Descriptions;i.showGraphLabel=n.ShowGraphLabel;i.showGraphNameLabel=n.ShowGraphNameLabel}return i},getListTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralDataTileContext(t,n,i);r.indicator=n.TileTitle;r.unit=n.Unit;r.isChart=!1;r.isInfographic=!1;switch(n.TileType){case"basic_list":r.compareregionclass=" v-align";n.ShowReference?(r.geoitem=t.Geoitem,r.geoitemTitle=t.GeoitemTitle,r.value=t.BaseValueNum,r.displayvalue=t.BaseValue,r.geoitemcompare=t.GeoitemCompare,r.geoitemcompareTitle=t.GeoitemCompareTitle,r.valuecompare=t.CompareValueNum,r.displayvaluecompare=t.CompareValue):n.RegionSelect==="base"?(r.geoitem=t.Geoitem,r.geoitemTitle=t.GeoitemTitle,r.value=t.BaseValueNum,r.displayvalue=t.BaseValue):(r.geoitemcompare=t.Geoitem,r.geoitemcompareTitle=t.GeoitemTitle,r.valuecompare=t.BaseValueNum,r.displayvaluecompare=t.BaseValue);r.listtype="list-basic";break;case"chart_bar_list":r.listtype="list-bar";r.isChart=!0;r.container=n.Container;r.geoitem=t.Geoitem;r.geoitemTitle=t.GeoitemTitle;r.geoitemcompare=t.GeoitemCompare;r.geoitemcompareTitle=t.GeoitemCompareTitle;r.showreference=n.ShowReference;break;case"chart_spark_list":r.listtype="list-spark";r.isChart=!0;r.container=n.Container;r.geoitem=t.Geoitem;r.geoitemTitle=t.GeoitemTitle;r.geoitemcompare=t.GeoitemCompare;r.geoitemcompareTitle=t.GeoitemCompareTitle;r.showreference=n.ShowReference;break;case"infographics_label_list":r.listtype="list-label";r.isInfographic=!0;r.geoitem=t.Geoitem;r.geoitemTitle=t.GeoitemTitle;r.value=t.BaseValueNum;r.iconclass=n.Iconclass;r.regionclass=n.Regionclass;r.extraclass=n.Extraclass;break;case"chart_stacked_list":r.listtype="list-bar";r.isChart=!0;r.container=n.Container;r.geoitem=t.Geoitem;r.geoitemTitle=t.GeoitemTitle;r.geoitemcompare=t.GeoitemCompare;r.geoitemcompareTitle=t.GeoitemCompareTitle;r.showreference=n.ShowReference;break;default:r.listtype="list-basic"}return r},getFreeTileContext:function(n,t,i){var r=ABF_Tiles.getFreeTileTypeContext(n,t,i);r.haslink=n.HasLink;r.alignclass=n.AlignClass;r.url=t.Url||"";r.haslink=t.Url!=null&&t.Url.length>0;r.cursor=r.haslink?"":"cursor-def";r.istitle=n.TitleTile?"title":"";r.target=n.target;r.urltitle=n.URLTitle;r.hiddentarget=n.HiddenTarget;r.showextrainfo=!n.IsUserCreatedTile&&n.ExtraInfoContent;r.iconurl=n.IconUrl;r.icontitle2=n.IconTitle2;r.drawIconAsSvg=n.DrawIconAsSvg;r.svgColor=n.SVGColor;r.valign=n.VerticalAlignment;r.overlayalign=n.OverlayAlign;r.left=n.Left;r.showheader=!!n.TileTitle;r.contentclass=r.showheader?"":"no-header";r.title=n.TileTitle;r.showcontent=!!n.Content;r.headerclass=r.showcontent?"":"no-content";r.content=n.Content;r.nolink=r.haslink?"":"nolink";r.hidden=n.Hidden;r.imageurl=n.ImageUrl;r.imagetitle=n.ImageTitle;r.contenturl=n.ContentUrl;r.iframetitle=ABF_Text.Mosaic_IframeLink;r.contentname=n.ExtContentName;r.usescrolling=n.UseScrolling?"yes":"no";r.islist=n.ListView?"list-tile":"";r.ariahidden=r.url.length>0;r.wrapperclass="wrapper";r.externalurl=n.ContentUrl||t.Url||"";switch(n.TileType){case"free_table":r.headers=t.TableContent?t.TableContent.Hr:[];r.rows=t.TableContent?t.TableContent.R:[];r.source=n.Source;r.period=t.Period;r.unit=n.Subtitle;r.nhclass=!n.TileTitle?"no-header":"";break;case"free_extern_image":r.imagealt=r.ariahidden||r.imagetitle===r.urltitle?"":r.imagetitle;break;case"free_image":r.imagealt=r.ariahidden||r.icontitle2===r.urltitle?"":r.icontitle2;break;case"free_presentation":r.wrapperclass="content";r.source=n.Source;r.period=t.Period;r.unit=n.Subtitle;r.nhclass=!n.TileTitle?"no-header":"";r.indicator=n.TileTitle}return r},getFreeTileTypeContext:function(n,t,i){var r=ABF_Tiles.getGeneralTileContext(t,n,i);r.showdetailview=!1;switch(n.TileType){case"free_extern_html":r.tiletype="free-extern";r.showdetailview=n.ShowDetailview;break;case"free_extern_image":r.tiletype="free-extern-image";break;case"free_image":r.tiletype="free-image";break;case"free_image_overlay":r.tiletype="free-image-overlay";break;case"free_image_text":r.tiletype="free-image-text";r.left="u-t-left";break;case"free_presentation":r.contenttype="free-extern";r.showdetailview=n.ShowDetailview;break;case"theme_tile":r.tiletype="free-theme";break;case"free_title":r.htype="h2";r.tiletype="free-text";ABF_Tiles.hasTitleTile=!0;r.splitclass="split";break;case"free_table":r.tiletype="free-table";r.showdetailview=n.ShowDetailview;break;case"free_text":default:r.splitclass="split";r.tiletype="free-text"}return r},getBallroomTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralTileContext(t,n,i);return r.contentclass=n.ContentClass||"",r.listclass=n.ListClass||"",r.titleclass=n.TitleClass||"",r.title=n.TileTitle,r.links=t.Links,r},getViewerTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralTileContext(t,n,i);return r.contenttype="viewer-preselection",r.indicator=ABF_Text.Mosaic_Tile,r.unitclass="js-retain",r.haslink=n.HasLink,r.alignclass=n.AlignClass,r.element=n.Element,r.elem="div",r.contentname=n.ContentName,r.contenturl=n.ContentUrl,r.preselurl=n.PreselUrl,r.urltitle=n.URLTitle,r.href="",r.nolinkurl=n.nolinkurl,r.externalurl=n.ExternalUrl,r.tilelinkclass="u-hidden",r},getViewerTileJSContext:function(n){var t={},i;return n.IsIframe&&(t.id="tile_"+n.TileId,t.RequestUrl=n.RequestUrl,i=n.ContentUrl,ABF_Model.Settings.UseAnimation||(i+="&screenshot=true"),t.url=i,t.fontColor=n.TileColorFG,t.subtitle=n.Subtitle,t.showAreas=n.ShowAreas,t.showUnit=n.ShowViewerUnit,t.forecastLabel=ABF_Text.Mosaic_Forecast,t.estimationLabel=ABF_Text.Mosaic_Estimate,t.provisionalLabel=ABF_Text.Mosaic_Provisional),t},getGeneralTileContext:function(n,t,i){var r={};ABF_Tiles.generalContextFunc&&(r=ABF_Tiles.generalContextFunc(n,t,i));r.id=t.TileId||"";r.htype=ABF_Tiles.hasTitleTile?"h3":"h2";r.tilewidth=t.TileWidth||"width2";r.tileheight=t.TileHeight||"height2";r.extrainfotitle=ABF_Text.Mosaic_ShowExtraInfo;r.showextrainfo=t.ExtraInfoContent?!0:!1;r.infocontent=t.ExtraInfoContent;r.showdetailview=t.ShowDetailview;r.jsfixed=t.jsfixed;const u=t.SwingStoriesEditingRemarks;return r.swingstorieseditingremarks=u,r.showswingstorieseditingremarks=u&&u.length>0,r},getGeneralDataTileContext:function(n,t,i){var r=ABF_Tiles.getGeneralTileContext(n,t,i);return r.href=n.Url||"",r.haslink=n.Url!=null&&n.Url.length>0||t.ShowDetailview,r.target="_blank",r.urltitle=t.URLTitle,r.nolinkurl=t.nolinkurl,r.source=t.Source,r.period=n.Period,r.baseSpecialType=n.BaseSpecialLabel&&n.BaseSpecialLabel.length>0,r.compareSpecialType=n.CompareSpecialLabel&&n.CompareSpecialLabel.length>0,r.specialtypeinfooter=r.baseSpecialType||r.compareSpecialType,r.specialtype=r.baseSpecialType&&r.compareSpecialType?n.BaseSpecialLabel!==n.CompareSpecialLabel?n.BaseSpecialLabel+"/"+n.CompareSpecialLabel:n.BaseSpecialLabel:r.baseSpecialType?n.BaseSpecialLabel:n.CompareSpecialLabel,r.nodatatitle=n.BaseValueNum!==null&&n.BaseValueNum!=="undefined"&&n.BaseValueNum>-99996?"":"title='"+t.NoDataDescr+"'",r.nodatatitle_compare=n.CompareValueNum!==null&&n.CompareValueNum!=="undefined"&&n.CompareValueNum>-99996?"":"title='"+t.NoDataDescr+"'",r}};Handlebars.registerHelper("ifNotEmpty",function(n,t){return n?n.replace(/\s*/g,"").length===0?t.inverse(this):t.fn(this):t.inverse(this)});var ABF_DbTiles={generateTile:function(n,t){return Handlebars.registerPartial("mosaic-actions",Handlebars.templates["mosaic-actions"]),Handlebars.registerPartial("mosaic-actions-right",Handlebars.templates["mosaic-actions-right"]),Handlebars.registerPartial("mosaic-actions-left",Handlebars.templates["mosaic-actions-left"]),ABF_Tiles.generateTile(n,t,ABF_DbTiles.getGeneralTileContext)},additionalTileActions:function(n){return ABF_Tiles.additionalTileActions(n)},getGeneralTileContext:function(n,t){var i={},e=t.TileId!=null&&t.TileId!=undefined,r=t.TileGroup==="free",o=r&&(t.TileType==="free_table"||t.TileType==="free_presentation"),s,u,f;return isBallroom=t.TileGroup==="ballroom",isUserTile=t.IsUserCreatedTile,i.actiontemplate="mosaic-actions",s=ABF_Model.Mosaic.IsUserMosaic&&!ABF_Model.Mosaic.IsLoggedInUser,i.showstaricon=e&&!s&&ABF_Model.Settings.EnableMyMosaic&&(o||isUserTile||!r&&!isBallroom),i.showstaricon&&(i.showUserMosaicIcon=!0,ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode?(i.starbuttontitle=ABF_Text.Mosaic_Delete,i.icon="far fa-trash",i.iconclass="js-mymosaic-delete-tile",isUserTile&&(i.showediticon=!0,i.editfreetilebuttontitle=ABF_Text.Mosaic_EditMyTile)):ABF_Model.Settings.EnableMyMosaic&&ABF_Model.Settings.MosaicUserLoggedIn&&!ABF_Model.Mosaic.IsUserMosaic?(i.starbuttontitle=ABF_Text.Mosaic_AddTo,i.icon="far fa-star",i.iconclass="js-mymosaic-add-tile",t.InUserMosaic&&(i.iconclass+=" in-mymosaic",i.starClass="is-mymosaic")):i.showstaricon=!1),i.detailviewbuttontitle=t.UrlTitle||ABF_Text.Mosaic_MoreData,u=e&&ABF_Model.downloadEnabled(),u&&(u=r?o:!isBallroom&&t.TileType!=="basic_themelist"&&t.TileType!=="basic_sourcelist"),f=e&&ABF_Model.Settings.EnableTileSharing,f&&(f=r?o:!isBallroom&&t.TileType!=="basic_themelist"&&t.TileType!=="basic_sourcelist"),i.showiframelink=["free_presentation","jive_preselectie","free_extern_html"].indexOf(t.TileType)!==-1,i.showdownloadicon=u,i.showshareicon=f,i.sharebuttontitle=ABF_Text.Mosaic_ShareLink,i.downloadbuttontitle=ABF_Text.Mosaic_Download,i.showdetailviewicon=t.ShowDetailview&&t.TileHeight!=="height1"&&!ABF_Model.Dashboard.IsDetailViewDashboard,i.hasrightactions=i.showstaricon||i.showshareicon||i.showdetailviewicon||i.showdownloadicon||i.showiframelink||isUserTile,i.showtilehandle=ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode&&ABF_Model.Settings.MosaicUserLoggedIn,i.hasleftactions=i.showtilehandle&&!ABF_Model.IsMobile,i.pagebreakafter=t.TilePageBreakAfter&&ABF_Model.Settings.isScreenShot,i.hasactionsclass=i.hasrightactions||i.hasleftactions||n.Url!=null&&n.Url.length>0?"has-actions":"",i.disableshadowclass=t.TileDisableShadow===!0?"tile--no-shadow":"",i}},ABF_Overlay={_defaultOverlay:"<div class='extra-info-overlay'><div class='extra-info-content' aria-live='polite'><\/div><\/div>",setEvents:function(){$(document).on("click",".extrainfo",function(n){n.preventDefault();n.stopPropagation();var t=$(this),i=$(".extra-info-overlay");t.hasClass("info-open")?($(".extra-info-overlay").removeClass("info-open"),t.removeClass("info-open"),ABF_Overlay.hideOverlay(t)):ABF_Overlay.showOverlay(t)})},resetOverlay:function(){$overlay=$(".extra-info-overlay");$overlay.length===0&&(ABF_Overlay.getHomeDiv().append(this._defaultOverlay),$overlay=$(".extra-info-overlay"));$overlay.height(0).css({"border-right-width":0,"border-bottom-width":0,"border-left-width":0,top:0});$overlay.removeClass("info-open");$("button.extrainfo.info-open").removeClass("info-open");$("button.extrainfo i").removeClass("fa-caret-up").addClass("fa-caret-down");$("button.extrainfo span").html(ABF_Text.Mosaic_ShowExtraInfo);$("section.tile.dropdown-open").removeClass("dropdown-open");$("div.tile-holder.dropdown-open").removeClass("dropdown-open")},showOverlay:function(n){var t=n.parents("section.tile"),i=t.find(".inner-tile, .free-tile"),u=$(".extra-info-overlay"),a=$(".extra-info-content"),ft,y,p,s,h,it,f,c,r,l,w;ABF_Overlay.resetOverlay();u.detach().appendTo(t);u.addClass("info-open");n.addClass("info-open");n.attr("aria-expanded","true");var ot=t.position().top,v=t.outerHeight(),b=0;marginLeftCss=t.css("padding-left");marginLeft=0;marginLeftCss&&(marginLeft=parseInt(marginLeftCss.replace("px","")));b+=marginLeft;ft=t.position().left+t.outerWidth();y=t.parent(".column").css("padding-left");y==="0px"&&(y=t.parent(".column").css("padding-right"));var k=t.css("padding-bottom"),d=0,g=i.css("border-bottom-width"),nt=0;k&&(d=parseInt(k.replace("px","")));g&&(nt=parseInt(g.replace("px","")));p=$(t).find(".InfoContentData").html();a.html(p);var e=i.css("background-color"),o=i.css("color"),tt={width:i.outerWidth(),"background-color":e,color:o,"border-right-color":i.css("border-right-color"),"border-right-style":i.css("border-right-style"),"border-right-width":i.css("border-right-width"),"border-bottom-color":i.css("border-bottom-color"),"border-bottom-style":i.css("border-bottom-style"),"border-bottom-width":i.css("border-bottom-width"),"border-left-color":i.css("border-left-color"),"border-left-style":i.css("border-left-style"),"border-left-width":i.css("border-left-width")};u.css(tt);s=0;h=$("#themaView");h.offset()&&(s=h.offset().top+h.outerHeight());it=v+parseInt(t.css("margin-bottom").replace("px",""));f=$("<div class='extra-info-overlay' style='height: auto'; />").html($("<div class='extra-info-content' />").html(p));$("body").append(f);f.css(tt);c=f.height();f.remove();var rt=$(window).innerHeight(),ut=t[0].getBoundingClientRect().bottom,et=ut+c>rt;u.css({top:v-nt-d,"transform-origin":"top",left:b});r=e.indexOf("#")===0?chartutils.hexToRgb(e):chartutils._getRgbArray(e);l=-10;r[0]=Math.min(parseInt(r[0]*(100+l)/100),255);r[1]=Math.min(parseInt(r[1]*(100+l)/100),255);r[2]=Math.min(parseInt(r[2]*(100+l)/100),255);w="rgb("+r[0]+","+r[1]+","+r[2]+")";o=chartutils.getContrastLabelColor({labelFontColorContrast:"#ffffff"},o,w);a.css({color:o,"background-color":w,height:"auto"});n.find("i").removeClass("fa-caret-down").addClass("fa-caret-up");n.find("span").html(ABF_Text.Mosaic_HideExtraInfo);u.animate({height:c},200,"swing",function(){if(v===s||it===s||et)var t=ut+c-rt+10,n=0,i=setInterval(function(){window.scrollBy(0,5);n+=5;n>=t&&clearInterval(i)},5)});$("div.tile-holder").addClass("dropdown-open");t.addClass("dropdown-open");ABF_Tooltip.attach("overlay",a[0]);ABF_GA.fireInterfaceGaEvent("Additional tile information","")},hideOverlay:function(n){var i=n.parents("section.tile"),r=i.find(".inner-tile, .free-tile"),t=$(".extra-info-overlay");t.animate({height:0},150,"linear",function(){t.css({"border-right-width":0,"border-bottom-width":0,"border-left-width":0});t.detach().appendTo(ABF_Overlay.getHomeDiv())});$("div.tile-holder").removeClass("dropdown-open");i.removeClass("dropdown-open");n.attr("aria-expanded","false");n.find("i").removeClass("fa-caret-up").addClass("fa-caret-down");n.find("span").html(ABF_Text.Mosaic_ShowExtraInfo);n.attr("title",ABF_Text.Mosaic_ShowExtraInfo)},getHomeDiv:function(){return ABF_Model.Settings.isEmbedded?$("#embeddedBody"):$("#dashboardviews")}},ABF_DetailView={isExpanded:!1,isXl:!1,xlDetailviewWidth:1895,swingDetailviewMinWidth:768,swingDetailviewMinHeight:500,setEvents:function(){$(document).on("click",".detailview-dialog .extra-info",ABF_DetailView.toggleDescription);$(document).on("keydown",".detailview-dialog .iframe_link",function(n){n.keyCode!==ABF_Model.KeyCodes.tab||n.shiftKey||(n.preventDefault(),n.stopImmediatePropagation(),$(".detailview-tabs button").first().focus())})},gotoDetailView:function(n){const i=ABF_Model.getTileById(n),t=i.Parameters;if(ABF_Navigator.hideAllUtils(),ABF_Model.DetailView.ExternalCode=n,ABF_Model.DetailView.UrlParameters=null,ABF_Model.DetailView.Title=t.TileTitle,t.SwingDetailviewId&&!ABF_Model.Mosaic.IsUserMosaic){var r=i.Data;ABF_Model.DetailView.UrlParameters=r.DetailviewUrlParameters;ABF_Model.DetailView.SwingDetailviewId=t.SwingDetailviewId;ABF_DetailView.showSwingDetailView();ABF_Controller.getDetailViewInformation(n);return}ABF_Controller.gotoDetailView(n)},showDetailview:function(){ABF_DetailView.showSwingDetailView()},showDetailviewData:function(){ABF_DetailView.showSwingDetailViewData()},showSwingDetailView:function(){const t=ABF_DetailView.canShowDetailview(),i=ABF_DetailView._createDetailviewUrl(t);if(!t){window.open(i,"_blank");return}ABF_Popup.showDetailviewLoader();let r=ABF_Templates.generateDetailviewDialog(i,ABF_Model.DetailView.Title),n=$("#detailviewWrapper");n.empty();n.html(r);ABF_Utils._AddBodyNoScroll();$("#blocker").one("click",ABF_DetailView.swingDetailviewCloseListener);ABF_DetailView.resize();ABF_Popup.showPageBlocker("dv");n.fadeIn();$("#detailviewWrapper iframe").on("load",function(){ABF_Popup.hideDetailviewLoader()});$("#detailviewWrapper .js-close-dlg").focus().one("click",function(){ABF_Utils._RemoveBodyNoScroll();n=$("#detailviewWrapper");n.fadeOut();ABF_Popup.hidePageBlocker("dv");ABF_Popup.hideDetailviewLoader();ABF_DbView._ValidateSkiplinks();n.empty()});$("#detailviewWrapper .js-close-dlg").on("keydown",function(n){n.shiftKey&&n.keyCode===ABF_Model.KeyCodes.tab&&(n.preventDefault(),n.stopImmediatePropagation(),$(".detailview-dialog .iframe_link").focus())})},swingDetailviewCloseListener:function(n){var t=$("#detailviewWrapper");if(t.is(n.target)||t.has(n.target).length!==0||$(n.target).hasClass("skiplink"))$("#blocker").one("click",ABF_DetailView.swingDetailviewCloseListener);else $("#detailviewWrapper .js-close-dlg").click()},showSwingDetailViewData:function(){var t=ABF_Templates.generateDetailviewInformation(),n;$(t).text().length>0&&(n=$(".js-description-tab"),n.html(t),$(".detailview-dialog .extra-info.hidden").removeClass("hidden"),ABF_Tooltip.attach("detailview",n[0]),ABF_DetailView.isExpanded=!1,$(window).width()>ABF_DetailView.xlDetailviewWidth&&ABF_DetailView.toggleDescription())},toggleDescription:function(n){var i=$(".detailview-dialog"),r=i.hasClass("xl"),u=r?"fa-caret-up":"fa-caret-down",f=r?"fa-caret-down":"fa-caret-up",t=i.find(".extra-info");ABF_DetailView.isExpanded?(i.removeClass("expanded"),t.attr("title",ABF_Text.Mosaic_ShowExtraInfoDetailview),t.find("span").html(ABF_Text.Mosaic_ShowExtraInfoDetailview),t.find("i").removeClass(u).addClass(f),t.attr("aria-expanded","false"),ABF_DetailView.isExpanded=!1,n&&ABF_GA.fireInterfaceGaEvent("Detailview more information","Close")):(i.addClass("expanded"),t.attr("title",ABF_Text.Mosaic_HideExtraInfoDetailview),t.find("span").html(ABF_Text.Mosaic_HideExtraInfoDetailview),t.find("i").removeClass(f).addClass(u),t.attr("aria-expanded","true"),ABF_DetailView.isExpanded=!0,n&&ABF_GA.fireInterfaceGaEvent("Detailview more information","Expand"))},_closeDescription:function(n){n.removeClass("expanded");var t=n.find(".extra-info"),i=n.hasClass("xl"),r=i?"fa-caret-down":"fa-caret-up";t.attr("title",ABF_Text.Mosaic_ShowExtraInfo);t.find("i").removeClass("fa-caret-up").addClass(r);ABF_DetailView.isExpanded=!1},_createDetailviewUrl:function(n){if(!ABF_Model.DetailView.UrlParameters){var i=ABF_Model.getTileById(ABF_Model.DetailView.ExternalCode),r=i.Data;ABF_Model.DetailView.UrlParameters=r.DetailviewUrlParameters}let t=ABF_Model.Settings.ViewerReference;return t+=n?"/detailview":"/viewertable.aspx",t+="?detailview_guid=",t+=ABF_Model.DetailView.SwingDetailviewId,t+ABF_Model.DetailView.UrlParameters},canShowDetailview:function(){var n=$(window);return n.outerWidth()<ABF_DetailView.swingDetailviewMinWidth?!1:n.height()<ABF_DetailView.swingDetailviewMinHeight?!1:!0},resize:function(){var u=$(window),n=$(".detailview-dialog"),e=$(".detailview-dialog .detailview-tab"),l=$(".js-description-tab"),f,o,i,t,s,r;if(u.outerWidth()<=ABF_DetailView.xlDetailviewWidth?(ABF_DetailView.isXl=!1,n.removeClass("xl"),ABF_DetailView._closeDescription(n),ABF_DetailView.isExpanded||(f=n.find(".extra-info"))):(ABF_DetailView.isXl=!0,n.addClass("xl"),ABF_DetailView.isExpanded||(f=n.find(".extra-info"),f.attr("title",ABF_Text.Mosaic_HideExtraInfo))),u.outerWidth()<ABF_DetailView.swingDetailviewMinWidth||u.height()<ABF_DetailView.swingDetailviewMinHeight){o=$("#detailviewWrapper .js-close-dlg");o.length>0&&($("#detailviewWrapper .js-close-dlg").click(),ABF_Popup.ShowDetailviewClosedPopup());return}if(i=ABF_Navigator.ScrollFromIframe&&ABF_Navigator.ScrollIframeInfo.screenHeight?ABF_Navigator.ScrollIframeInfo.screenHeight:window.self!==window.top?window.screen.height:window.innerHeight,n.css({top:i/2}),ABF_Navigator.ScrollFromIframe&&ABF_Navigator.ScrollIframeInfo.screenHeight>0?(t=ABF_Navigator.ScrollIframeInfo.scrollPos-ABF_Navigator.ScrollIframeInfo.headerHeight/2,i<800&&(t+=ABF_Navigator.ScrollIframeInfo.headerHeight),!ABF_Navigator.ScrollIframeInfo.iframeOffset>0&&(t-=ABF_Navigator.ScrollIframeInfo.scrollPos+ABF_Navigator.ScrollIframeInfo.iframeOffset),t+=i/2,n.css("top",t)):ABF_DbView._IsInIframe()&&ABF_Model.Settings.MousePosition>0&&(t=ABF_Model.Settings.MousePosition,ABF_Model.Settings.ScreenPosition&&ABF_Model.Settings.ScreenPosition>0&&(s=i-ABF_Model.Settings.ScreenPosition-(i-700)/2,t+=s/2),n.css("top",t)),r=i,ABF_Navigator.ScrollFromIframe&&ABF_Navigator.ScrollIframeInfo.screenHeight>0&&(r-=ABF_Navigator.ScrollIframeInfo.headerHeight),r<800){var h=760,c=706,a=c;newHeight=r-60;n.css({height:newHeight});ABF_Navigator.ScrollFromIframe||n.css({"margin-top":newHeight/-2});e.css({height:newHeight-(h-c)});l.css({height:newHeight-(h-a)})}else n.css({height:"","margin-top":""}),e.css({height:""})}},ABF_MosaicView={setEvents:function(){$(document).on("click",".theme a",this._onThemeTileClicked);$(window).on("resize",function(){clearTimeout(ABF_MosaicView._sizeTimeout);ABF_MosaicView._sizeTimeout=null;ABF_MosaicView._sizeTimeout=setTimeout(ABF_MosaicView.size,50)})},hideMosaic:function(){$('[data-name="themesstyle"]').remove();var n=$("#dashboardView");n.empty().addClass("u-hidden");$("#mainwrapper").removeClass("themeview")},generateAndInjectThemeCSS:function(){let n=null;ABF_Model.Mosaic.Themes.forEach(function(t){t.CSS&&(n===null&&(n=$("#themestyle"),n.length||(n=$("<style id='themestyle' data-name='themescriptcss'/>"),$("head").append(n)),n.empty()),n.append(t.CSS))})},showMosaic:function(){var t,u,f,s,i,h;if(ABF_MosaicView.generateAndInjectThemeCSS(),!$("#mainwrapper").hasClass("themeview")){$("#mainwrapper").removeClass().addClass("themeview");$(".o-adds").hide();for(var r=ABF_Model.Mosaic,o="",c=$("<script data-name='themescript' />"),l=!1,n=0;n<r.Themes.length;n++)if(t=r.Themes[n],t.isVisible&&t.ParentCode===""){for(u=$(t.HTML),t.IsUserTheme&&(l=!0,u.prepend('<div class="myTheme-tile-actions"><button class="clean tile-action-btn js-edit-theme" data-index=\''+n+"'><i class='far fa-pencil'  title='"+ABF_Text.Mosaic_EditMyTheme+" aria-hidden='true'><\/i><span class='sr-only'>"+ABF_Text.Mosaic_EditMyTheme+"<\/span><\/button><button class='clean tile-action-btn js-remove-theme' data-index='"+n+"'><i class='far fa-trash' title='"+ABF_Text.Mosaic_DeleteMyTheme+"' aria-hidden='true'><\/i><span class='sr-only'>"+ABF_Text.Mosaic_DeleteMyTheme+"<\/span><\/button><\/div>")),f=0;f<u.length;f++)s=u[f].outerHTML,s!==undefined&&(o+=s);t.IsUserTheme&&n<r.Themes.length-1&&!r.Themes[n+1].IsUserTheme&&(o+='<div class="themeseparator"><\/div>');t.JavaScript&&c.append(t.JavaScript)}i=$("#dashboardView");i.append(o);$("head").append(c);h=function(t){var r;for(seperators=i.find(t),n=0;n<seperators.length;n++){var u=$(seperators[n]),f=u.prevUntil(t).length,e=f%6,o=6-e;for(r=0;r<o;r++)u.before('<div class="theme theme-empty"><\/div>')}};h("div.themeseparator");h(".theme.caption");i.append('<div class="theme theme-empty"><\/div><div class="theme theme-empty"><\/div><div class="theme theme-empty"><\/div><div class="theme theme-empty"><\/div><div class="theme theme-empty"><\/div>');i.removeClass("u-hidden");var e=0,a=$(".theme"),v=70;(!ABF_Model.Settings.UseAnimation||ABF_Model.IsMobile)&&(v=0);a.each(function(n,t){$(t).delay(e).fadeIn(ABF_Model.Settings.AnimateSpeed);e+=v;n===a.length-1&&($(".o-adds").delay(e).fadeIn(ABF_Model.Settings.AnimateSpeed),setTimeout(ABF_Model._PostIframeMessage,e))});l&&setTimeout(function(){ABF_MyMosaic.setThemeButtonEvents()},100);this.size()}},size:function(){clearTimeout(ABF_MosaicView._sizeTimeout);var n=window.outerWidth!==0?window.outerWidth:window.innerWidth;n!==ABF_MosaicView._windowWidth&&(ABF_MosaicView._windowWidth=n,ABF_DbView.size(!0))},_sizeTimeout:null,_windowWidth:window.outerWidth!==0?window.outerWidth:window.innerWidth,_onThemeTileClicked:function(n){var i,t;n.preventDefault();i=$(this);this.target==="_self"?(t=i.parent().attr("data-themecode"),$(this).parent().find(".myTheme-tile-actions").length===1?ABF_Controller.gotoMyMosaicTheme(t):ABF_Controller.gotoThemeDashboard(t,!0)):ABF_Controller.gotoURL(this.href,"_blank",ABF_Text.Mosaic_Attention)}};ABF_Sidebar={HeaderinView:null,setEvents:function(){$(".sidebar-menu-bar").off().on("click",function(){ABF_Sidebar.expandCollapse(!0)});$(document).on("click",".js-open-subthemes",ABF_Sidebar.expandSubthemes);$(document).on("scroll",ABF_Sidebar.onScroll);$("#nextTheme").off().on("click",function(n){n.preventDefault();n.stopPropagation();var t=ABF_Navigator._getNextNavigationTheme();ABF_GA.fireInterfaceGaEvent("Next theme button");t.length>0&&ABF_Controller.gotoThemeDashboard(t,!0)})},update:function(){var i,r,t,f,n;if(!ABF_Sidebar.sidebarIsHidden()&&($("#dashboardwrapper").addClass("sidebar"),$(".wrapper-sidebar").removeClass("u-hidden"),$("#selectorLabel").hide(),i=$(".js-themelist"),i.empty(),!ABF_Model.viewstate.isMosaicView()&&ABF_Model.Settings.ShowThemeList)){var e=ABF_Model.getBaseUrl(),u=ABF_Model.Mosaic.NavigationThemes,o=ABF_Model.Mosaic.NavigationSubthemes;if(ABF_Model.Settings.ShowSidebarHomeButton){r=ABF_Model.getHomeButtonUrl();r&&r.length!==0||(r=e);const n=document.createElement("li");n.classList.add("theme-link");n.classList.add("home");const t=document.createElement("a");t.href=r;t.innerHTML='<span class="fa-li"><i class="far fa-th"><\/i><\/span>';t.innerText+=ABF_Text.Mosaic_ThemeOverview;n.appendChild(t);i.append(n)}for(n=0;n<u.length;n++)t=u[n],f=ABF_Model.Dashboard.ThemeCode==t.Code,i.append(ABF_Sidebar._generateThemeLink(t,e,f));for(n=0;n<o.length;n++){var t=o[n],s=$(".theme-link."+t.ParentCode),h=s.find(".subtheme-list"),f=ABF_Model.Dashboard.ThemeCode==t.Code;(f||ABF_Model.Dashboard.ThemeCode==t.ParentCode)&&(h.addClass("-expanded"),s.find("i").removeClass("fa-caret-right").addClass("fa-caret-down"));h.append(ABF_Sidebar._generateThemeLink(t,e,f))}ABF_Model.Dashboard.ThemeCode&&$(".theme-link."+ABF_Model.Dashboard.ThemeCode).addClass("selected-link");!ABF_Model.Settings.isScreenShot&&ABF_Model.Settings.UseSwingStories&&u[u.length-1].Code!==ABF_Model.Dashboard.ThemeCode?$("#nextTheme").removeClass("u-hidden"):$("#nextTheme").addClass("u-hidden");i.find("a.js-themelink-internal").off().on("click",ABF_Sidebar.clickThemeLink);i.find("a.js-tilelink-internal").off().on("click",ABF_Sidebar.clickTileLink)}},_generateThemeLink:function(n,t,i){var f="javascript:void(0);",r,u,e;return n.ParentCode.indexOf("MyMosaicParentTheme")>-1?f=t+"MijnMosaic/"+n.UrlTitle+"/":n.IsTileCode||(f=n.CustomURL&&n.CustomURL.length>0?n.CustomURL:t+n.UrlTitle+"/"),r="<li class='theme-link "+n.Code+"'>",u="",n.HasSubthemes&&(e=ABF_Text.Mosaic_ShowSubThemes,r+="<button class='js-open-subthemes clean fa-li' title='"+e+"'><i class='far fa-caret-right'><\/i><span class='sr-only'>"+e+"<\/span><\/button>"),n.IsTileCode?u="js-tilelink-internal":n.HasCustomUrl||(u="js-themelink-internal"),r+="<a class='"+u+"' data-themecode='"+n.Code+"' data-parentcode='"+n.ParentCode+"' href='"+f+"' aria-selected='"+(i?"true":"false")+"'>"+n.Title+"<\/a>",n.HasSubthemes&&(r+="<ul class='subtheme-list'><\/ul>"),r+"<\/li>"},clickThemeLink:function(n){ABF_Navigator.LastMarginTop=0;n.preventDefault();ABF_Sidebar.sidebarExpanded()&&ABF_Sidebar.expandCollapse(!1);var t=$(this).data("themecode");ABF_Model.StartView.TileScrollId="";ABF_Controller.gotoThemeDashboard(t);ABF_Navigator.hideThemeDropdown(null,!0)},clickTileLink:function(n){ABF_Navigator.LastMarginTop=0;n.preventDefault();$(document).off("scroll",ABF_Sidebar.onScroll);ABF_Sidebar.sidebarExpanded()&&ABF_Sidebar.expandCollapse(!1);var t=$(this),i=t.data("themecode"),r=t.data("parentcode");r===ABF_Model.Dashboard.ThemeCode?ABF_DbView.scrollToTile(i,!1):(ABF_Model.StartView.TileScrollId=i,ABF_Controller.gotoThemeDashboard(r,!0));setTimeout(function(){if(ABF_Model.Settings.UseSwingStories){const n=document.querySelector(".js-tilelink-internal.headerinview");n&&n.classList.remove("headerinview");t.addClass("headerinview")}$(document).on("scroll",ABF_Sidebar.onScroll)},75)},resize:function(){var n;!ABF_Model.Settings.UseSwingStories&&$(window).width()<=1400||ABF_Model.Settings.UseSwingStories&&$(window).width()<=1200?($(".wrapper-sidebar").removeClass("fixed"),$("body").addClass("collapsible")):($(".wrapper-sidebar").css("position",""),$(".wrapper-sidebar").removeClass("expanded"),$(".wrapper-sidebar").css("height",""),n=ABF_Navigator._GetStickyHeight(),n>0&&$("#wrapper-sidebar").css("margin-top",n+"px"),$("body").removeClass("collapsible"),document.body.classList.remove("sidebar-opened"),ABF_Popup.hidePageBlocker("st"));$(".wrapper-sidebar").css("margin-left","auto")},initialOffset:0,expandCollapse:function(n){var t=$(".wrapper-sidebar"),f="",e,r,u,i,o;t.hasClass("expanded")?(f="Close",document.body.classList.remove("sidebar-opened"),t.removeClass("expanded"),t.removeClass("totop"),t.css("height",""),i=ABF_Navigator._GetStickyHeight(),i>0&&$("#wrapper-sidebar").css("margin-top",i+"px"),$("#seldialog").is(":visible")&&ABF_SelectTool.hideDialog(),e=0,ABF_Sidebar.lastScrollTop<$("#dashboardViewsHeader").offset().top&&(e=$("#dashboardViewsHeader").offset().top-ABF_Sidebar.lastScrollTop+$("#dashboardViewsHeader").height()),t.css({top:e,bottom:"auto"}),ABF_SelectTool.isResponsive()||ABF_Popup.hidePageBlocker("st")):(f="Open",document.body.classList.add("sidebar-opened"),ABF_SelectTool.isResponsive()||ABF_Popup._activeBlockers.indexOf("st")<0&&ABF_Popup.showPageBlocker("st"),ABF_Sidebar.initialOffset=t.position().top-$("#innerheader").height()-52,ABF_Model.Settings.IsPreview&&(ABF_Sidebar.initialOffset-=$("#preview-config-bar").height()),r=$("#wrapper-sidebar").css("top"),u=0,r!=="0px"?(r=r.replace("px",""),u=parseFloat(r)):(i=ABF_Navigator._GetStickyHeight(),i>0&&t.css("margin-top",-100+i+"px")),t.addClass("expanded"),barHeight=t.height(),($(window).width()<=1200||$(window).width()<=1400&&!ABF_Model.Settings.UseSwingStories)&&(o=100+u,t.addClass("totop"),t.css({top:o,bottom:"auto",position:"fixed"}),t.css("height","calc(100vh - "+(u+70+ABF_Navigator._GetStickyHeight())+"px)")),ABF_Sidebar.initialOffset+barHeight>window.innerHeight&&($(window).width()>1400||ABF_Model.Settings.UseSwingStories&&$(window).width()>1200)?t.css({top:ABF_Sidebar.lastScrollTop+ABF_Sidebar.initialOffset,bottom:"auto"}):($(window).width()>1400||ABF_Model.Settings.UseSwingStories&&$(window).width()>1200)&&t.css({position:"fixed"}));n&&ABF_GA.fireInterfaceGaEvent("Sidebar",f)},lastScrollTop:0,onScroll:function(){var t=$(this).scrollTop(),i,n,r,u;t!==ABF_Sidebar.lastScrollTop&&((ABF_Sidebar.checkMenuForHeader(),i=!0,n=$(".wrapper-sidebar"),(!n||!n.hasClass("expanded"))&&(ABF_Sidebar.lastScrollTop=t,i=!1,n.length<=0))||(r=n.position().top-$("#innerheader").height()-52,ABF_Model.Settings.IsPreview&&(r-=$("#preview-config-bar").height()),barHeight=n.height(),i?$("#seldialog").is(":visible")&&($(window).width()>1400||ABF_Model.Settings.UseSwingStories&&$(window).width()>1200)&&n.css({top:-(r+t)}):($(window).width()<=1200||$(window).width()<=1400&&!ABF_Model.Settings.UseSwingStories)&&(u=0,t<$("#dashboardViewsHeader").offset().top&&(u=$("#dashboardViewsHeader").offset().top-t+$("#dashboardViewsHeader").height()),n.css({top:u})),ABF_Sidebar.lastScrollTop=t))},cumulativeOffset:function(n){var t=0,i=0;do t+=n.offsetTop||0,i+=n.offsetLeft||0,n=n.offsetParent;while(n);return{top:t,left:i}},expandSubthemes:function(){var n=$(this),t=n.siblings(".subtheme-list");t.hasClass("-expanded")?(t.removeClass("-expanded"),n.find("i").removeClass("fa-caret-down").addClass("fa-caret-right")):(t.addClass("-expanded"),n.find("i").removeClass("fa-caret-right").addClass("fa-caret-down"))},sidebarIsHidden:function(){if(ABF_Model.Settings.UseSidebarNavigation){if(ABF_Model.Settings.isScreenShot)return!0;if(ABF_Model.viewstate.isMosaicView()){if(!ABF_Model.Settings.ShowDimSelectionOnHomePage&&!ABF_Model.Settings.SearchEnabled&&!ABF_Model.Mosaic.EnablePDFAllDashboards)return!0}else if(ABF_Model.viewstate.isDashboardView()&&!ABF_Model.Settings.ShowThemeList&&!ABF_Model.Dashboard.ShowGeoSelection&&!ABF_Model.Settings.SearchEnabled&&!ABF_Model.Dashboard.ListViewEnabled&&!ABF_Model.Dashboard.ShowSocialMediaMenu&&!ABF_Model.Dashboard.ShowExcelDownloadButton&&!ABF_Model.Dashboard.ShowPDFDownloadButton)return!0}else return!0;return!1},checkMenuForHeader:function(){var n=ABF_Sidebar.firstHeaderinView(),t,i,r;if(n||ABF_Sidebar.HeaderinView){if(n)ABF_Sidebar.HeaderinView=n,t=n.closest("div.free-tile"),i=t.id.replace("tile_","");else{if(r=ABF_Sidebar.previousHeader(),!r)return;t=r.closest("div.free-tile");i=t.id.replace("tile_","")}ABF_Sidebar.setCurrentSidebarLinkByHeaderId(i)}},setCurrentSidebarLinkByHeaderId:function(n){for(var i=$("a.js-tilelink-internal"),u=i.length,r,t=0;t<u;t++)r=i[t],r.dataset.themecode===n&&($(".theme-link.selected-link").removeClass("selected-link"),i.removeClass("headerinview"),r.classList.add("headerinview"))},setCurrentThemeLink:function(){$("a.js-tilelink-internal").removeClass("headerinview");$(".theme-link."+ABF_Model.Dashboard.ThemeCode).addClass("selected-link")},firstHeaderinView:function(){const t=$("#dashboard-container .free-tile.title header");let i=null,r=999999999;if(window.scrollY<=50)return $("ul.js-themelist.themelist li").each(function(){let n=$(this).find("a.js-themelink-internal");if(n&&n.length)return n=n[0],n.dataset.themecode===ABF_Model.Dashboard.ThemeCode?(ABF_Sidebar.HeaderinView=null,$("a.js-tilelink-internal").removeClass("headerinview"),$(this).addClass("selected-link"),!1):void 0}),!1;for(var n=0;n<t.length;n++){const u=t[n];if(u){const e=u.getBoundingClientRect();if(e){const f=window.innerHeight/2-u.getBoundingClientRect().bottom;f>=0&&f<r&&(i=u,r=f)}}}return i},previousHeader:function(){if(ABF_Sidebar.HeaderinView===null)return null;for(var f=document.getElementById("dashboard-container"),i=f.querySelectorAll(".free-tile.title header"),n,r=999999,u=null,t=0;t<i.length;t++)if(n=i[t],n&&n===ABF_Sidebar.HeaderinView&&n.getBoundingClientRect){const e=n.getBoundingClientRect();if(e){if(t===0&&n.getBoundingClientRect().top>=0&&n.getBoundingClientRect().top<window.innerHeight/2)return ABF_Sidebar.setCurrentThemeLink(),null;const f=window.innerHeight/2-n.getBoundingClientRect().bottom;f>=0&&f<r&&(u=n,r=f)}}return u},sidebarExpanded:function(){return document.querySelector(".wrapper-sidebar.expanded")?!0:!1}};ABF_Navigator={Hammer:null,LastScrollTop:0,ScrollFromIframe:!1,ScrollIframeInfo:{},LastMarginTop:0,NavbarHeight:null,ScrollTimeOut:null,_DialogTimeOut:{},traversingToAnotherUtilMenuItem:function(n,t){let i=t&&t.relatedTarget&&t.relatedTarget.parentElement&&t.relatedTarget.parentElement.parentElement;if(!i)return!0;const r=i===n.parentElement.parentElement;if(r)return!0;while(i){if(i.classList.contains("tile"))return!0;i=i.parentElement}return!1},setTexts:function(){$("#CompareWithText").text(ABF_Text.Mosaic_CompareWith2)},setEvents:function(){var n,t;if(ABF_Navigator._moveSkipLinks(),n=ABF_Model.Settings.HomeButtonURL.trim(),n.length===0)$(document).on("click",".js-home",function(n){n.preventDefault();n.stopPropagation();ABF_Controller.gotoMosaic()});$(document).on("click",".crumbtrail-menu-btn",function(n){n.preventDefault();$(this).siblings("ul.crumb-trail").css("display","block")});$(document).on("mouseover",".crumbtrail-menu-btn",function(){$(this).attr("aria-expanded","true")});$(document).on("click",".crumb-item a",function(n){n.stopPropagation()});$(document).on("focus",".trail-link",function(){$("ul.crumb-trail").css("display","none");$(".crumbtrail-menu-btn").removeAttr("aria-expanded")});$("html").on("touchstart",function(n){$(n.target).parents(".navbutton").length||$(n.target).parents(".breadcrumb_util").length||($(".navbutton ul").removeClass("utilsexpanded"),$(".crumb-trail").css("display","none"),$(".crumbtrail-menu-btn").attr("aria-expanded","false"))});ABF_Navigator.setUtilMenuEvents();$(document).on("mouseenter","#user-menu",ABF_Utils.onHoverIn.bind(null,function(){$("#user-menu-items").addClass("user-menu-expanded");$("#user-menu-btn").attr("aria-expanded","true")}));$(document).on("mouseleave","#user-menu",ABF_Utils.onHoverOut.bind(null,function(){$("#user-menu-items").removeClass("user-menu-expanded");$("#user-menu-btn").attr("aria-expanded","false")}));$("#user-menu-btn").off().on("click focus",function(n){if(n.preventDefault(),n.stopPropagation(),$("#user-menu-items").toggleClass("user-menu-expanded"),$("#user-menu-btn").attr("aria-expanded","true"),$("#user-menu-items").hasClass("user-menu-expanded"))$("html").one("click",function(){n.preventDefault();n.stopPropagation();$("#user-menu-items").removeClass("user-menu-expanded");$("#user-menu-btn").attr("aria-expanded","false")})});$("#user-menu-items a").focusout(function(){this===$("#user-menu-items a:visible:last")[0]&&($("#user-menu-items").removeClass("utilsexpanded"),$("#user-menu-btn").attr("aria-expanded","false"))});ABF_Navigator.Hammer!==null&&ABF_Navigator.Hammer.destroy();t=document.getElementById("mainwrapper");Hammer.defaults.touchAction="pan-y";ABF_Navigator.Hammer=new Hammer.Manager(t,{recognizers:[[Hammer.Swipe]]});$(".dashboard-header").off().on("click","#utils-more-info",function(n){n.stopPropagation();$("div.theme__information__popup__overlay").removeClass("u-hidden");$("body").addClass("haspopup");$("#popupclose-dashboardview").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();ABF_Navigator._ClickMoreInfo(n)});ABF_Utils._AddBodyNoScroll();$(document).one("click",function(n){ABF_Navigator._ClickMoreInfo(n)});$("#popupclose-dashboardview").focus();ABF_Utils._AddTrapFocus([$(".theme__information__popup__content")[0]])});$("#utils-export-pdf").click(function(n){n.stopPropagation();n.preventDefault();ABF_Model.Settings.UseSwingStories?($(this).blur(),ABF_Controller.getAllThemesPDF()):ABF_Controller.getPDFScreenshot()});$("#utils-export-pdf_all").click(function(n){n.stopPropagation();n.preventDefault();ABF_Controller.getAllThemesPDF()});$("#utils-export-spreadsheet").click(function(n){n.stopPropagation();n.preventDefault();ABF_Controller.getSpreadsheet()});$("#utils-export-csv").click(function(n){n.stopPropagation();n.preventDefault();ABF_Controller.getSpreadsheetAsCSV()});$(".utils-display-list").click(function(n){n.stopPropagation();n.preventDefault();ABF_Overlay.resetOverlay();ABF_Model.Dashboard.DisplayAsList=!0;ABF_Model.getDashboardTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,"list",!1)});$(".utils-display-grid").click(function(n){n.stopPropagation();n.preventDefault();ABF_Model.Dashboard.DisplayAsList=!1;ABF_Model.getDashboardTiles(ABF_Model.Mosaic.Name,ABF_Model.Dashboard.ThemeCode,"grid",!1)});$("#searchToggle").click(function(n){n.stopPropagation();n.preventDefault();$("#searchArea").hasClass("search-area-expanded")?ABF_Navigator._hideSearchbar():(ABF_Navigator._showSearchbar(),$("#searchArea input").focus())});$("#dashboardSearchCloseButton").off().on("click",function(n){n.stopPropagation();n.preventDefault();ABF_Navigator._hideSearchbar()});$(window).on("scroll",function(){ABF_Model.Settings.CollapsibleHeader&&(clearTimeout(ABF_Navigator.ScrollTimeOut),ABF_Navigator.ScrollTimeOut=setTimeout(ABF_Navigator.HasScrolled,0))});$(document).on("click",".js-theme-dropdown",ABF_Navigator.showThemeDropdown);$(document).on("click",".crumb-item.has-subthemes button",ABF_Navigator.toggleThemeDropdownSubthemes);$(document).on("focusout",".js-theme-list > li:last-child, .js-theme-list > li:last-child > .subtheme-dropdown-list li:last-child",function(){var n=$(this);n.hasClass("has-subthemes")||$(document).click()});$(document).on("keydown",".js-theme-list > li:last-child .js-dropdown-subthemes",function(n){var t=n.which||n.keyCode;t===ABF_Model.KeyCodes.tab&&($(this).siblings(".subtheme-dropdown-list").hasClass("expanded")||$(document).click())});$(document).on("focusout",".subtheme-dropdown-list > li:last-child",ABF_Navigator.hideThemeDropdownSubthemes)},setUtilMenuEvents:function(){$(document).on("mouseenter",".mosaic-utils",ABF_Utils.onHoverIn.bind(null,ABF_Navigator._showMosaicUtils));$(document).on("click focus",".mosaic-utils button",ABF_Navigator._showMosaicUtils);$(document).on("mouseleave",".mosaic-utils",ABF_Utils.onHoverOut.bind(null,ABF_Navigator._hideMosaicUtils));$(document).on("mouseenter",".dashboard-utils",ABF_Utils.onHoverIn.bind(null,ABF_Navigator._showDashboardUtils));$(document).on("click focus",".dashboard-utils button",ABF_Navigator._showDashboardUtils);$(document).on("mouseleave",".dashboard-utils",ABF_Utils.onHoverOut.bind(null,ABF_Navigator._hideDashboardUtils));$(document).on("mouseenter",".social-utils",ABF_Utils.onHoverIn.bind(null,ABF_Navigator._showSocialUtils));$(document).on("click focus",".social-utils button",ABF_Navigator._showSocialUtils);$(document).on("mouseleave",".social-utils",ABF_Utils.onHoverOut.bind(null,ABF_Navigator._hideSocialUtils));$(".mosaic-utils button").focusout(function(n){this!==$(".mosaic-utils button:visible:last")[0]||ABF_Navigator.traversingToAnotherUtilMenuItem(this,n)||ABF_Navigator._hideMosaicUtils()});$(".dashboard-utils button").focusout(function(n){this!==$(".dashboard-utils button:visible:last")[0]||ABF_Navigator.traversingToAnotherUtilMenuItem(this,n)||ABF_Navigator._hideDashboardUtils()});$(".social-utils a").focusout(function(n){this!==$(".social-utils a:visible:last")[0]||ABF_Navigator.traversingToAnotherUtilMenuItem(this,n)||ABF_Navigator._hideSocialUtils()})},searchInput:function(){return ABF_Model.Settings.UseSidebarNavigation?$(".wrapper-sidebar .search-input").val():$(".search-area .search-input").val()},update:function(){var r,n,u,f,o;if(ABF_Model.Settings.isScreenShot||(r=ABF_Model.getCurrentUrlWithGeoSelection(ABF_Model.Mosaic.IsUserMosaic),setTimeout(function(){ABF_Navigator._GetShortUrl(r,function(n){n&&n.length!==0||(n=r);var i=encodeURIComponent(ABF_Model.Dashboard.ThemeTitle);const t=encodeURIComponent(n);$("#social-facebook a").attr("href","https://www.facebook.com/sharer.php?u="+t);$("#social-linkedin a").attr("href","https://www.linkedin.com/shareArticle?mini=true&url="+t+"&summary="+i);$("#social-twitter a").attr("href","https://twitter.com/intent/tweet?url="+t);ABF_Model.IsMobile?($("#social-whatsapp").show(),$("#social-whatsapp a").attr("href","whatsapp://send?text="+t)):$("#social-whatsapp").hide();$("#social-copy-link a").off().on("click",t=>{t.preventDefault(),ABF_Navigator._hideSocialUtils(),ABF_DbView.openCopyLinkDialog(n)})})},250),n=ABF_Model.Dashboard.ThemeTitle.replace("#",""),n=ABF_Model.Dashboard.ThemeTitle.replace("&","+"),n||(n=ABF_Text.Mosaic_Share+" "+ABF_Model.Mosaic.DashboardPageTitle),$("#social-mail a").attr("href","mailto:?subject="+n+"&body="+encodeURIComponent(r))),u=ABF_Model.Settings.ShowThemeList&&!ABF_Model.viewstate.isMosaicView(),ABF_Navigator._hideSearchbar(),$(".mosaic-search").addClass("u-hidden"),$("#dashboardView-search").addClass("u-hidden"),$("#utils-export-pdf_all").hide(),$("#utils-edit-mymosaic").addClass("u-hidden"),$("#utils-remove-mymosaic").addClass("u-hidden"),$(".display-utils").hide(),$(".js-add-text-my-mosaic").addClass("u-hidden"),ABF_Model.viewstate.isMosaicView()&&!ABF_Model.Mosaic.IsUserMosaic)$(".themenavbutton").addClass("u-hidden"),$("head title").html(ABF_Model.Mosaic.DashboardPageTitle),$("#themeNavigationInformation").addClass("u-hidden"),$("#themeNavigationInformation").html(""),$("#themeCompareInformation").addClass("u-hidden"),$("#themeCompareInformation h2").addClass("u-hidden").html(ABF_Text.Mosaic_NotPresentable),$("#utils-more-info").addClass("u-hidden"),$("#dashboard-icon-wrapper").addClass("u-hidden"),$("#dashboardwrapper").removeClass("transparent-background"),$(".js-theme-dropdown").addClass("u-hidden"),$(".themeselection").addClass("u-hidden"),$(".themeview-title").removeClass("u-hidden"),ABF_Model.Settings.SearchEnabled&&$("#dashboardView-search").removeClass("u-hidden"),$(".dashboard-utils").hide(),$(".social-utils").hide(),ABF_Model.Mosaic.EnablePDFAllDashboards&&($("#utils-export-pdf_all").show(),u=!0),ABF_Sidebar.update();else{ABF_Model.Settings.SearchEnabled&&($(".mosaic-search").removeClass("u-hidden"),u=!0);$(".themeview-title").addClass("u-hidden");$("#dashboard-icon-wrapper").removeClass("u-hidden");ABF_Model.Settings.ShowThemeList&&ABF_Model.Mosaic.NavigationThemes.length>0&&($(".js-theme-dropdown").removeClass("u-hidden"),$(".themeselection").removeClass("u-hidden"));ABF_Model.Settings.ShowSocialMediaMenu==="true"&&ABF_Model.Dashboard.ShowSocialMediaMenu?($(".social-utils").show(),ABF_Model.Mosaic.IsUserMosaic?$("#share-expire-warning").show():$("#share-expire-warning").hide()):$(".social-utils").hide();ABF_Model.Mosaic.IsUserMosaic&&setTimeout(function(){ABF_MyMosaic.setThemeViewEvents()},100);ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode&&ABF_Model.Dashboard.ThemeCode!==""&&($("#utils-edit-mymosaic").removeClass("u-hidden"),$("#utils-remove-mymosaic").removeClass("u-hidden"),$(".js-add-text-my-mosaic").removeClass("u-hidden"));ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.IsUserMosaic?($(".dashboard-utils").hide(),$(".themenavbutton").addClass("u-hidden"),$("head title").html(ABF_Text.Mosaic_MyMosaicName)):ABF_Model.viewstate.isDashboardView()&&($("#utils-export-pdf").hide(),ABF_Model.Settings.UseSwingStories?ABF_Model.Mosaic.EnablePDFAllDashboards&&$("#utils-export-pdf").show():ABF_Model.Settings.ShowPDFDownloadButton==="true"&&ABF_Model.Dashboard.ShowPDFDownloadButton&&$("#utils-export-pdf").show(),$("head title").html(ABF_Model.Dashboard.ThemePageTitle));ABF_Model.Settings.ShowExcelDownloadButton==="true"&&ABF_Model.Dashboard.ShowExcelDownloadButton===!0||ABF_Model.Dashboard.ShowExcelDownloadButton===!0?($("#utils-export-spreadsheet").show(),$("#utils-export-csv").show()):($("#utils-export-spreadsheet").hide(),$("#utils-export-csv").hide());ABF_Model.Dashboard.ListViewEnabled?ABF_Model.Dashboard.DisplayAsList&&ABF_Model.viewstate.isDashboardView()?($(".utils-display-list").addClass("u-hidden"),$(".utils-display-grid").removeClass("u-hidden"),$(".display-utils").show()):ABF_Model.viewstate.isDashboardView()&&($(".utils-display-list").removeClass("u-hidden"),$(".utils-display-grid").addClass("u-hidden"),$(".display-utils").show()):($(".utils-display-list").addClass("u-hidden"),$(".utils-display-grid").addClass("u-hidden"));f=$("#dashboardUtils__items .dashboardUtils__item").filter(function(){return $(this).css("display")!=="none"}).length;f===0?$(".dashboard-utils").hide():$(".dashboard-utils").show();ABF_Sidebar.update();var n="",t="",e=!1,i="";ABF_Model.viewstate.isMosaicView()&&ABF_Model.Mosaic.IsUserMosaic?(n=ABF_Text.Mosaic_MyMosaicName,i=ABF_Model.Mosaic.NavigationBarColorFG,t=ABF_Model.Dashboard.ThemeIconUrl,e=ABF_Model.Mosaic.TransparentBackground):ABF_Model.viewstate.isDashboardView()&&(n=ABF_Model.Dashboard.ThemeTitle,i=ABF_Model.Dashboard.NavigationBarColorFG,t=ABF_Model.Dashboard.ThemeIconUrl,e=ABF_Model.Dashboard.TransparentBackground);e?$("#dashboardwrapper").addClass("transparent-background"):$("#dashboardwrapper").removeClass("transparent-background");ABF_Model.viewstate.isDashboardView()&&ABF_Model.Dashboard.Information.length>0?ABF_Model.Dashboard.ShowInformationInTheme?($("#utils-more-info").addClass("u-hidden"),ABF_Model.Mosaic.IsUserMosaic?$("#themeNavigationInformation").html("<p><span>"+ABF_Model.Dashboard.Information+"<\/span><\/p>"):$("#themeNavigationInformation").html(ABF_Model.Dashboard.Information),$("#themeNavigationInformation").removeClass("u-hidden"),ABF_Tooltip.attach("theme-navigation-information")):($("div.theme__information__popup__content").html('<button id="popupclose-dashboardview" class="popupclose"><i class="far fa-times"><\/i><\/button>'+ABF_Model.Dashboard.Information),$("#changeTheme").html(n),$("#themeIcon").html(ABF_Model.Dashboard.ThemeIconUrl).prop("alt",n),$("#utils-more-info").removeClass("u-hidden"),$("#themeNavigationInformation").html(""),$("#themeNavigationInformation").addClass("u-hidden"),ABF_Model.Mosaic.IsUserMosaic&&$("#utils-edit-mymosaic").css("margin-right","-30px")):($("#utils-more-info").addClass("u-hidden"),$("#themeNavigationInformation").addClass("u-hidden"),$("#themeNavigationInformation").html(""));$("#changeTheme").html(n);t!==undefined&&(t=t.length===0?"DefaultDesign/css/images/empty.gif":t,$("#themeIcon").prop("src",t).prop("alt",n))}$("#theme-navigation-color").remove();$("head").append("<style id='theme-navigation-color'> .theme-color { color: "+i+"; } .theme-color-background { background: "+i+"; } .theme-color-border { border-color: "+i+"; }<\/style>");f=$("#mosaicUtils__items .dashboardUtils__item").filter(function(){return $(this).css("display")!=="none"}).length;f===0?$(".mosaic-utils").addClass("u-hidden"):$(".mosaic-utils").removeClass("u-hidden");ABF_Model.Settings.UseSidebarNavigation&&(o=$(".o-innerCell.sidebar-icons > div").filter(function(){return $(this).css("display")!=="none"}).length,o==0?$(".o-innerCell.sidebar-icons").hide():$(".o-innerCell.sidebar-icons").show());ABF_Model.Settings.UseSidebarNavigation||!u&&ABF_SelectTool.IsSelectionToolHidden()?$(".mosaic-header").hide():$(".mosaic-header").show();ABF_Navigator._UpdateNavHeight();$("#mymosaic-link").attr("href",ABF_Model.getBaseUrl()+"MijnMosaic")},updateThemeNavigation:function(){ABF_Sidebar.update()},_UpdateNavHeight:function(){$("body").hasClass("fixed")||($("div.mosaic-header").length>0?ABF_Navigator.NavbarHeight=$("div.mosaic-header").offset().top:ABF_Model.Settings.UseSidebarNavigation&&($(window).width()>1400||ABF_Model.Settings.UseSwingStories&&$(window).width()>1200)&&setTimeout(()=>{var n=$(".wrapper-sidebar").offset().top;n<$(window).height()&&(ABF_Navigator.NavbarHeight=n)},10))},_GetStickyHeight:function(){var t=0,n;return ABF_Model.Settings.UseSidebarNavigation&&(n=$(".mosaic-sticky"),n.length>0&&n.height()>0&&n.css("position")==="fixed"&&(t=n.height())),t},HasScrolled:function(){var i=$(window),n=i.scrollTop(),f,t,r,e,o,u,s;if(ABF_Navigator.NavbarHeight===null&&$("div.mosaic-header").length>0?ABF_Navigator.NavbarHeight=$("div.mosaic-header").offset().top:ABF_Navigator.NavbarHeight===null&&ABF_Model.Settings.UseSidebarNavigation&&(f=$(".wrapper-sidebar").offset().top,f<$(window).height()&&(ABF_Navigator.NavbarHeight=f)),ABF_Model.Settings.UseSidebarNavigation?$("body").addClass("sidenav"):$("body").removeClass("sidenav"),ABF_Model.Settings.UseSidebarNavigation&&(!ABF_Model.Settings.UseSwingStories&&i.width()<=1400||ABF_Model.Settings.UseSwingStories&&i.width()<=1200))$("body").addClass("collapsible");else if($("body").removeClass("collapsible"),ABF_Model.Settings.UseSidebarNavigation){var h=$("#themaView").outerHeight(),c=$("#dashboardviews").outerHeight(),l=Math.max(h,c);if(l<i.height()){$(".wrapper-sidebar").removeClass("fixed");$("body").removeClass("navfixed");return}}if(!(Math.abs(ABF_Navigator.LastScrollTop-n)<=10)||ABF_Navigator.ScrollFromIframe){if(t=0,ABF_Model.Settings.UseSidebarNavigation&&(r=$(".mosaic-sticky"),r.length>0&&r.height()>0&&r.css("position")==="fixed"&&(t=r.height())),e=!0,n>ABF_Navigator.LastScrollTop&&n>ABF_Navigator.NavbarHeight-t||ABF_Navigator.ScrollFromIframe&&ABF_Navigator.ScrollIframeInfo.iframeOffset-ABF_Navigator.ScrollIframeInfo.headerHeight<0?(!ABF_Model.Settings.UseSidebarNavigation&&$("div.mosaic-header").length>0&&$("div.mosaic-header").is(":visible")?$("body").css("padding-top",$("div.mosaic-header").outerHeight()+"px"):$(".wrapper-sidebar").is(":visible")&&(i.width()>1400||ABF_Model.Settings.UseSwingStories&&i.width()>1200)&&(o=$("#dashboard-container").height()+$("#nextTheme").height()+$(".o-adds").height(),(o>$(window).innerHeight()||o>=$("#wrapper-sidebar").height())&&($(".wrapper-sidebar").addClass("fixed"),$("body").addClass("navfixed"))),$("body").removeClass("scroll-down").addClass("scroll-up"),ABF_Navigator.ScrollFromIframe&&$("div.mosaic-header").css("margin-top",ABF_Navigator.ScrollIframeInfo.headerHeight-ABF_Navigator.ScrollIframeInfo.iframeOffset+"px")):(n===0||n<=ABF_Navigator.NavbarHeight-t)&&(ABF_Model.Settings.UseSidebarNavigation||ABF_SelectTool.isResponsive()&&$("body").hasClass("fixed")?($("#seldialog").is(":visible")||$("#detailviewWrapper").is(":visible")||($(".wrapper-sidebar").removeClass("fixed"),$("body").removeClass("navfixed")),e=!1):$("body").css("padding-top",""),$("body").removeClass("scroll-up").addClass("scroll-down"),ABF_Navigator.ScrollFromIframe&&$("div.mosaic-header").css("margin-top","")),ABF_Model.Settings.UseSidebarNavigation&&e){var a=n-ABF_Navigator.NavbarHeight,v=$(window).innerHeight(),y=$(".sidebar-region").outerHeight()+$(".js-themelist").outerHeight()+t+30;t&&($("#wrapper-sidebar").css("margin-top",t+"px"),u=$("#wrapper-sidebar").css("top"),s=0,u!=="0px"&&(u=u.replace("px",""),s=parseFloat(u)),($(window).width()>1400||ABF_Model.Settings.UseSwingStories&&$(window).width()>1200)&&$(".wrapper-sidebar").css("height","calc(100vh - "+(s+70)+"px)"))}else ABF_Model.Settings.UseSidebarNavigation&&($("#wrapper-sidebar").css("margin-top",""),$(".wrapper-sidebar").css("height",""));ABF_Navigator.LastScrollTop=n}},ThemeScroller:null,ThemeScrollerInitialized:!1,showThemeDropdown:function(n){var u,t,r,e,i;if(!n.target.href||n.target.href==="javascript:void(0);"){if(n.preventDefault(),ABF_SelectTool.isResponsive()){ABF_SelectTool.showThemeList();return}if(u=$(".dropdown-themelist-wrapper"),t=$(".js-theme-dropdown"),t.hasClass("expanded"))t.removeClass("expanded"),t.attr("aria-expanded","false"),u.toggle(0);else{var s=ABF_Model.getBaseUrl(),f=$(".js-theme-list"),h=ABF_Model.Mosaic.NavigationThemes,c=ABF_Model.Mosaic.NavigationSubthemes;for(f.empty(),i=0;i<h.length;i++)r=h[i],e=r.Code.toLowerCase()===ABF_Model.Dashboard.ThemeCode.toString().toLowerCase(),f.append(ABF_Navigator._generateThemeDropdownItem(r,s,e));for(i=0;i<c.length;i++){var r=c[i],o=$(".crumb-item."+r.ParentCode),e=r.Code.toLowerCase()===ABF_Model.Dashboard.ThemeCode.toString().toLowerCase(),l=o.find(".subtheme-dropdown-list");e&&(o.addClass(" selected"),l.addClass("expanded"),o.find(".js-dropdown-subthemes i").removeClass("fa-angle-down").addClass("fa-angle-up"));l.append(ABF_Navigator._generateThemeDropdownItem(r,s,e))}$(document).one("click",ABF_Navigator.hideThemeDropdown);f.find("a.js-themelink-internal").off().on("click",ABF_Navigator.clickDropdownTheme);u.off().on("mousewheel",function(n){n.preventDefault()});t.addClass("expanded");t.attr("aria-expanded","true");u.slideToggle(200,"linear",function(){var i;if(!ABF_Model.Settings.CollapsibleHeader){var r=t.height(),n=t.offset().top,u=window.outerHeight,e=f.height();n+r+e>u&&(i=n-$(window).scrollTop(),window.scrollBy(0,i))}ABF_Navigator.sizeThemeDropdown()});ABF_GA.fireInterfaceGaEvent("Themedropdown","Open")}}},_generateThemeDropdownItem:function(n,t,i){var u=i?" selected":"",f=n.CustomURL&&n.CustomURL.length>0?n.CustomURL:t+n.UrlTitle+"/",o=n.HasSubthemes?" has-subthemes":"",r,e;return n.ParentCode.indexOf("MyMosaicParentTheme")>-1&&(f=t+"MijnMosaic/"+n.UrlTitle),r="<li class='crumb-item "+n.Code+u+o+"'><span class='crumb-item-wrapper'><a class='"+(n.HasCustomUrl?"":"js-themelink-internal")+"' data-themecode='"+n.Code+"' href='"+f+"' aria-selected='"+(u?"true":"false")+"'><span>"+n.Title+"<\/span><\/a><\/span>",n.HasSubthemes&&(e=ABF_Text.Mosaic_ShowSubThemes,r+="<button class='clean js-dropdown-subthemes dropdown-subtheme'><i class='far fa-angle-down' aria-hidden='true'><\/i><span class='sr-only'>"+e+"<\/span><\/button><ul class='subtheme-dropdown-list'><\/ul>"),r+"<\/li>"},sizeThemeDropdown:function(){var t=$(".js-theme-list"),u=t.height(),i=window.innerHeight,n=$(".mosaic-header").height()+20,r;$("body").hasClass("scroll-up")||(n+=$(".mosaic-top-header").height(),ABF_Model.Settings.IsPreview&&(n+=$("#preview-config-bar").height()));r=n+u;r>i&&t.css("height",i-n);ABF_Navigator.ThemeScrollerInitialized||(ABF_Navigator.ThemeScroller=new ABF_Scroller(t,{useHorizontalScrollBar:!1,useVerticalScrollBar:!0,isAbsolute:!1}),ABF_Navigator.ThemeScroller.Init(),ABF_Navigator.ThemeScrollerInitialized=!0);ABF_Navigator.ThemeScroller.Size(!1)},toggleThemeDropdownSubthemes:function(n){n.preventDefault();n.stopPropagation();var t=$(this),i=t.parents(".has-subthemes").find(".subtheme-dropdown-list");i.toggleClass("expanded");i.hasClass("expanded")?(t.find("i").removeClass("fa-angle-down").addClass("fa-angle-up"),ABF_GA.fireInterfaceGaEvent("Themedropdown","Hide subthemes")):(t.find("i").removeClass("fa-angle-up").addClass("fa-angle-down"),ABF_GA.fireInterfaceGaEvent("Themedropdown","Show subthemes"));ABF_Navigator.sizeThemeDropdown()},hideThemeDropdownSubthemes:function(n){n.preventDefault();n.stopPropagation();var i=$(this),t=i.parents(".has-subthemes").find(".subtheme-dropdown-list");t.length===0&&(t=i.parents(".subtheme-dropdown-list"));t.removeClass("expanded");t.parent().find("i").removeClass("fa-angle-up").addClass("fa-angle-down");ABF_Navigator.sizeThemeDropdown();ABF_GA.fireInterfaceGaEvent("Themedropdown","Hide subthemes")},hideThemeDropdown:function(n,t){var r=$(".js-theme-dropdown"),i;if(n&&$(n.target).hasClass("mosaic-scroll-container")){$(document).one("click",ABF_Navigator.hideThemeDropdown);return}r.hasClass("expanded")&&(r.attr("aria-expanded","false"),r.removeClass("expanded"),$(".dropdown-themelist-wrapper").toggle(0));$(document).off("click",ABF_Navigator.hideThemeDropdown);i=!1;t===!0&&(i=!0);ABF_SelectTool.isResponsive()?ABF_SelectTool.toggleLowResSelectionTool(i):i&&ABF_SelectTool.hideDialog()},clickDropdownTheme:function(n){n.preventDefault();var t=$(this).data("themecode");ABF_Controller.gotoThemeDashboard(t);ABF_Navigator.hideThemeDropdown(null,!0);ABF_GA.fireInterfaceGaEvent("Themedropdown","Go to theme")},onSelectionToolOpened:function(){$(".selection .navbutton").addClass("disabled");$("#mosaicUtils button").prop("disabled",!0)},onSelectionToolClosed:function(){$(".selection .navbutton").removeClass("disabled");$("#mosaicUtils button").prop("disabled",!1)},_moveSkipLinks:function(){var n=$(".db-skiplink");$("body").prepend(n)},_showSearchbar:function(){$("#searchArea").addClass("search-area-expanded");$("#searchToggle").attr("aria-expanded","true")},_hideSearchbar:function(){$("#searchArea").removeClass("search-area-expanded");$("#searchToggle").attr("aria-expanded","false")},_getNextNavigationTheme:function(){for(var t=ABF_Model.Mosaic.NavigationThemes,i=t.length,n=0;n<i;n++)if(t[n].Code===ABF_Model.Dashboard.ThemeCode&&n<i-1)return t[n+1].Code;return""},_ClickMoreInfo:function(n){n.stopPropagation();n.preventDefault();var t=n.target;if(t.nodeName==="A"){ABF_Controller.gotoURL(t.href,t.target);$(document).one("click",function(n){ABF_Navigator._ClickMoreInfo(n)})}else $("div.theme__information__popup__overlay").addClass("u-hidden"),ABF_Utils._RemoveBodyNoScroll(),$("body").removeClass("haspopup"),$("#utils-more-info").focus()},_GetShortUrl:function(n,t){$.ajax({type:"POST",crossDomain:!0,url:"https://api.abf.nl/api/shorten/?url="+encodeURIComponent(n),headers:{autorization:"5ArmtZ7Ynu"},success:function(n){t(n)},error:function(n){console.log(n)}})},_showMosaicUtils:function(n=null){n&&$(n.target).hasClass("disabled")||(ABF_Navigator.hideAllUtils(),ABF_DbView.hideAllDialogs(),$("#mosaicUtilsmenu").attr("aria-expanded","true"),$("#mosaicUtils__items").addClass("utilsexpanded"))},_hideMosaicUtils:function(){$("#mosaicUtilsmenu").attr("aria-expanded","false");$("#mosaicUtils__items").removeClass("utilsexpanded")},_showDashboardUtils:function(n=null){n&&(n.preventDefault(),n.stopImmediatePropagation());ABF_Navigator.hideAllUtils();ABF_DbView.hideAllDialogs();n&&n.type==="click"&&$("#dashboardUtils__items li").length===1?$("#dashboardUtils__items li").click():($("#utilsmenu").attr("aria-expanded","true"),$("#dashboardUtils__items").addClass("utilsexpanded"))},_hideDashboardUtils:function(){$("#utilsmenu").attr("aria-expanded","false");$("#dashboardUtils__items").removeClass("utilsexpanded")},_showSocialUtils:function(n=null){n&&(n.preventDefault(),n.stopImmediatePropagation());ABF_Navigator.hideAllUtils();ABF_DbView.hideAllDialogs();$("#social-utils-menu").attr("aria-expanded","true");$("#social-Utils__items").addClass("utilsexpanded")},_hideSocialUtils:function(){$("#social-utils-menu").attr("aria-expanded","false");$("#social-Utils__items").removeClass("utilsexpanded")},hideAllUtils:function(){ABF_Navigator._hideSocialUtils();ABF_Navigator._hideDashboardUtils();ABF_Navigator._hideMosaicUtils()}};ABF_CrumbTrail={setEvents:function(){$(document).on("mouseenter",".breadcrumb_util",ABF_Utils.onHoverIn.bind(null,function(n){$(n.target).closest(".breadcrumb_util").children(".crumb-trail").show()}));$(document).on("mouseleave",".breadcrumb_util",ABF_Utils.onHoverOut.bind(null,function(){$(".crumb-trail").hide();$(".crumbtrail-menu-btn").attr("aria-expanded","false")}))},ShowBreadCrumb:function(n){var i=n.CrumbSelection||[],h=n.CrumbTrail||[],u=$("#breadcrumb-container"),l=ABF_Model.getBaseUrl(),a,t,r,c,y,o,k,e;if(u.removeClass("u-hidden").empty(),ABF_Model.Settings.ShowBreadCrumb!=="true"||ABF_Model.Settings.UseSidebarNavigation||ABF_Model.Settings.isScreenShot)e=$("<h1 />").addClass("trail-title").html(ABF_Model.Dashboard.ThemeTitle),u.addClass("no-crumb").append(e);else{if(ABF_Model.IsMobile){var s=l+"/",v=ABF_Text.Mosaic_Home,f=null,p="_self",w="",b="";i.length>1&&(y=ABF_CrumbTrail.GetThemeFromCrumb(i,ABF_Model.Dashboard.ThemeCode),y!==null&&(f=ABF_CrumbTrail.GetThemeFromCrumb(i,y.ParentCode)));f!=null?(f.HasCustomUrl?(s=f.CustomURL,p="_blank"):(s+=f.UrlTitle,w="js-themelink-internal"),v=f.Title,b=f.Code):(o=ABF_Model.getHomeButtonUrl(),o.length!==0&&(s=o));k="<a href='"+s+"' title='"+ABF_Text.Mosaic_GoTo+" "+v+"' class='mobile-breadcrumb "+w+"' target='"+p+"' data-themecode='"+b+"'><i class='far fa-angle-left'><\/i><h1 class='trail-title'>"+v+"<\/h1><\/a>";u.append(k)}else if($rootLink=$("<a />"),$rootLink.addClass("js-home trail-link").html("<span>"+ABF_Text.Mosaic_Home+"<\/span>"),o=ABF_Model.getHomeButtonUrl(),a=!1,o.length!==0?($rootLink.attr("href",o),a=!0):$rootLink.attr("href","javscript:void(0);"),(a||ABF_Model.Mosaic.MosaicThemeCode!==ABF_Model.Dashboard.ThemeCode)&&u.append($rootLink),ABF_Model.Mosaic.MosaicThemeCode!==ABF_Model.Dashboard.ThemeCode)for(titleThemeName=ABF_Text.Mosaic_Home,t=0;t<i.length;t++){for($div=$("<div class='breadcrumb_util' />"),$dd=$("<button />"),$dd.addClass("theme-trail crumbtrail-menu-btn"),$icon=$("<i />").addClass("far fa-angle-right").attr("title",ABF_Text.Mosaic_AllThemes).attr("aria-hidden","true"),$dd.append($icon),$dd.append("<span class='sr-only'>"+ABF_Text.Mosaic_AllThemes+"<\/span>"),$themeList=$("<ul />"),$themeList.addClass("crumb-trail"),r=0;r<i[t].Themes.length;r++)s=l+i[t].Themes[r].UrlTitle+"/",$themeItem=$("<li />").addClass("crumb-item"),c=$("<a />"),i[t].Themes[r].HasCustomUrl?c.attr("href",i[t].Themes[r].CustomURL).text(i[t].Themes[r].Title).attr("target","_blank"):c.attr("href",s).text(i[t].Themes[r].Title).data("themecode",i[t].Themes[r].Code).addClass("js-themelink-internal"),i[t].Themes[r].UrlTitle===ABF_Model.Dashboard.URLTitle&&$themeItem.addClass("selected"),$themeItem.append(c),$themeList.append($themeItem);$div.append($dd);$div.append($themeList);u.append($div);h.length>t?(e=$("<a />").addClass("trail-link"),e.attr("href",l+h[t].URLTitle).html(h[t].Title),titleThemeName=h[t].Title):(e=$("<h1 />"),e.attr({"class":"trail-title"}).html(ABF_Model.Dashboard.ThemeTitle));u.append(e)}u.find("a.js-themelink-internal").off().on("click",ABF_CrumbTrail.ClickBreadCrumbLink)}},GetThemeFromCrumb:function(n,t){for(var r,i,u=null,f=0;f<n.length;f++){for(r=n[f],i=0;i<r.Themes.length;i++)if(r.Themes[i].Code===t){u=r.Themes[i];break}if(u!==null)break}return u},HideBreadCrumb:function(){$("#breadcrumb-container").addClass("u-hidden").empty()},ClickBreadCrumbLink:function(n){n.preventDefault();var t=$(this).data("themecode");ABF_Controller.gotoThemeDashboard(t)}};var ABF_Account={InitialValues:[],setEvents:function(){$(document).on("focus","#myAccount-password-content input",function(){$("#myAccount-password-invalid").html("")});$(document).on("click","#myaccount-link",function(n){n.preventDefault();ABF_Account.onLinkClicked()});$(document).on("click",".myAccountDialog .ui-dialog-titlebar-close",function(){$("#myaccount-organization").addClass("control--disabled").attr("disabled","disabled");$("#myaccount-name").addClass("control--disabled").attr("disabled","disabled")})},onLinkClicked:function(){ABF_Controller.getUserSettings(["company","name","email"])},showPopup:function(n){var i,t;ABF_Account.InitialValues=n;$("#myAccountDialog").remove();i=ABF_Templates.generateMyAccountDialog(n);$("#dialogWrapper").html(i);$("#myAccount-settings-content").show();$("#myAccount-settings-success-msg").hide();t=$("#myAccountDialog");t.abfDialog({modal:!0,title:ABF_Text.Mosaic_MyAccountText,dialogClass:"myAccountDialog",buttons:{"Wijzig gegevens":{text:"Wijzig gegevens","class":"geoButton",click:function(){$("#myAccountDialog").abfDialog("close");ABF_Account.editUserSettings()}},"Wijzig wachtwoord":{text:"Wijzig wachtwoord","class":"geoButton",click:function(){$("#myAccountDialog").abfDialog("close").remove();ABF_Account.editPassword()}},Sluiten:{text:"Sluiten","class":"geoButton cancel",click:function(){$("#myAccountDialog").abfDialog("close").remove()}}},create:function(){t.parent().removeClass("ui-corner-all")}});t.abfDialog("open")},editPassword:function(){var t=ABF_Templates.generateChangePasswordDialog(),n;$("#dialogWrapper").html(t);$("#myAccount-password-invalid").hide();$("#myAccount-password-success-msg").hide();$("#myAccount-password-content").show();n=$("#myAccountChangePasswordDialog").abfDialog({modal:!0,dialogClass:"myAccountDialog",buttons:{Annuleren:{"class":"geoButton cancel",text:"Annuleren",click:function(){$("#myAccountChangePasswordDialog").abfDialog("close").remove();ABF_Account.showPopup(ABF_Account.InitialValues)}},Opslaan:{text:"Opslaan","class":"geoButton u-o-ellipsis",click:function(){ABF_Account.checkValues()&&ABF_Account.changePassword()}}}});n.abfDialog("open")},checkValues:function(){var n=!0;return($("#myaccount-oldpassword").val()===""||$("#myaccount-newpassword").val()==="")&&($("#myAccount-password-invalid").html("Er zijn geen geldige waarden ingevuld.").show(),n=!1),$("#myaccount-newpassword").val().length<8&&($("#myAccount-password-invalid").html("Wachtwoord moet minimaal uit 8 tekens bestaan.").show(),n=!1),n},editUserSettings:function(){$("#myaccount-organization").removeClass("control--disabled").removeAttr("disabled");$("#myaccount-name").removeClass("control--disabled").removeAttr("disabled");$("#myAccountDialog").abfDialog({modal:!0,dialogClass:"myAccountDialog",buttons:{Annuleren:{text:"Annuleren","class":"geoButton cancel",click:function(){$("#myAccountDialog").abfDialog("close");$("#myaccount-organization").addClass("control--disabled").attr("disabled","disabled");$("#myaccount-name").addClass("control--disabled").attr("disabled","disabled");ABF_Account.showPopup([$("#myaccount-organization").val(),$("#myaccount-name").val(),$("#myaccount-emailaddress").val()])}},Ok:{text:"Ok","class":"geoButton",click:function(){var n=[$("#myaccount-organization").val(),$("#myaccount-name").val(),$("#myaccount-emailaddress").val()];n.sort().toString()!=ABF_Account.InitialValues.sort().toString()?ABF_Account.saveUserSettings():($("#myaccount-organization").addClass("control--disabled").attr("disabled","disabled"),$("#myaccount-name").addClass("control--disabled").attr("disabled","disabled"),ABF_Account.showPopup(ABF_Account.InitialValues))}}}});$("#myAccountDialog").abfDialog("open")},saveUserSettings:function(){var n=[$("#myaccount-organization").val(),$("#myaccount-name").val(),$("#myaccount-emailaddress").val()];ABF_Controller.setUserSettings(["company","Name"],n);$("#myaccount-organization").addClass("control--disabled").attr("disabled","disabled");$("#myaccount-name").addClass("control--disabled").attr("disabled","disabled");$("#myAccount-settings-content").hide();$("#myAccount-settings-success-msg").show();$("#myAccountDialog").abfDialog({modal:!0,dialogClass:"myAccountDialog",buttons:{Ok:{text:"Ok","class":"geoButton",click:function(){ABF_Account.showPopup([$("#myaccount-organization").val(),$("#myaccount-name").val(),$("#myaccount-emailaddress").val()])}}}});$("#myAccountDialog").abfDialog("open")},changePassword:function(){$(".myAccountDialog .ui-button").attr("disabled","disabled");$("#myaccount-oldpassword").attr("disabled","disabled");$("#myaccount-newpassword").attr("disabled","disabled");ABF_Controller.changePassword($("#myaccount-oldpassword").val(),$("#myaccount-newpassword").val())},passwordChanged:function(n){if($(".myAccountDialog .ui-button").removeAttr("disabled"),$("#myaccount-oldpassword").removeAttr("disabled"),$("#myaccount-newpassword").removeAttr("disabled"),n.success&&n.IsValid){$("#myAccountChangePasswordDialog").abfDialog("close");$("#myaccount-oldpassword").val("");$("#myaccount-newpassword").val("");$("#myAccount-password-invalid").hide();$("#myAccount-password-content").hide();$("#myAccount-password-success-msg").show();var t=$("#myAccountChangePasswordDialog").abfDialog({modal:!0,dialogClass:"myAccountDialog",buttons:{Ok:{text:"Ok","class":"geoButton",click:function(){$("#myAccountChangePasswordDialog").abfDialog("close").remove();ABF_Account.showPopup(ABF_Account.InitialValues)}}}});t.abfDialog("open")}else n.IsValid?($("#myAccountChangePasswordDialog").abfDialog("close").remove(),alert("Error: "+n.msg)):$("#myAccount-password-invalid").html("Het oude wachtwoord is niet bekend.").show()}},ABF_MyMosaic={_TileId:"",_DialogTimeOut:null,_DialogOpen:!1,_myMosaicGuid:"",saveTileId:function(n){ABF_MyMosaic._TileId=n},editNewTheme:function(n){this.openMyMosaicThemeEditDialog("",n,"",!0)},setThemeViewEvents:function(){var n=$("#dashboardViewsHeader");n.find("a.js-edit-theme").off().on("click",function(n){n.preventDefault();var t=ABF_Model.Dashboard.ThemeCode,i=ABF_Model.Dashboard.ThemeTitle,r=ABF_Model.Dashboard.ThemeIconUrl,u=ABF_Model.Dashboard.Information;ABF_MyMosaic.openMyMosaicThemeEditDialog(i,t,u,!1,r)});n.find("a.js-remove-theme").off().on("click",function(n){n.preventDefault();var t=ABF_Model.Dashboard.ThemeTitle,i=ABF_Model.Dashboard.ThemeCode;$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_DeleteMyThemeConfirmation+" "+t);$("#confirmdialog").dialog({modal:!0,dialogClass:"myMosaicDialog no-title",resizable:!1,buttons:[{text:ABF_Text.Mosaic_Cancel,"class":"cancel",click:function(){$(this).dialog("close")}},{text:"Ok",click:function(){$(this).dialog("close");ABF_Controller.removeMyMosaicTheme(i);ABF_Controller.gotoMosaic()}}],create:function(){$("#confirmdialog").parent().removeClass("ui-corner-all")}});$("#confirmdialog").dialog("open")});$(document).on("click",".js-add-text-my-mosaic",this.addFreeTextTile);$(document).on("click",".tile-action-btn.edit",this.editFreeTextTile);$(document).on("focusin",".cke_editor_editor_dialog",function(n){n.stopImmediatePropagation()});$(document).on("click","#social-Utils__items a.utils-label",this.createBackupPdf)},setThemeButtonEvents:function(){var n=$("#dashboardView");n.find("button.js-edit-theme").off().on("click",function(n){n.preventDefault();var t=$(this).parent().parent().data("themecode"),i=$.grep(ABF_Model.Mosaic.Themes,function(n){return n.Code===t.toString()})[0],r=$(this).parent().parent().find("img").attr("src");ABF_MyMosaic.openMyMosaicThemeEditDialog(i.Name,t,i.Info,!1,r)});n.find("button.js-remove-theme").off().on("click",function(n){n.preventDefault();var i=$(this),t=i.data("index"),r=ABF_Model.Mosaic.Themes[t].Name,u=ABF_Model.Mosaic.Themes[t].Code;$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_DeleteMyThemeConfirmation+" "+r);$("#confirmdialog").dialog({modal:!0,dialogClass:"myMosaicDialog no-title",resizable:!1,buttons:[{text:"Ok",click:function(){$(this).dialog("close");ABF_Controller.removeMyMosaicTheme(u)}},{text:ABF_Text.Mosaic_Cancel,click:function(){$(this).dialog("close")}}]});$("#confirmdialog").dialog("open")})},openMyMosaicThemesDialog:function(){var u,s,h;if(!ABF_MyMosaic._DialogOpen){var n=ABF_Model.UserThemeList.UserThemes,a=ABF_Model.UserThemeList.UserThemeCodes,r="",i=$("#addMyMosaicDialog"),t,e,o=[],f=ABF_Model.getTileById(ABF_MyMosaic._TileId);if(f!==null&&(o=f.MyMosaicThemes?f.MyMosaicThemes:[]),r+="<li><span>Toevoegen aan Mijn Mosaic:<\/span><\/li>",n!==null&&n.length>0)for(t=0;t<n.length;t++)u=o.indexOf(n[t])>-1,e=u?"'selected' aria-selected='true'":"aria-selected='false'",s=u?"check-square":"square",h=u?ABF_Text.Mosaic_RemoveFrom:ABF_Text.Mosaic_AddTo,r+="<li><a class="+e+" title='"+h+" "+n[t]+"'  href='javascript:void(0);' data-themecode='"+a[t]+"' data-themename='"+n[t]+"'><i class='far fa-"+s+"'><\/i><span>"+n[t]+"<\/span><\/a><\/li>";n.length<6&&(r+="<li><a class='myMosaicCreateNewTheme' href='javascript:void(0);'><i class='far fa-plus'><\/i><span>"+ABF_Text.Mosaic_MyMosaicCreateNew+"<\/span><\/a><\/li>");i.find("ul.theme-list").html(r);i.show();var v=$("#tile_"+ABF_MyMosaic._TileId),c=v.parent().find("button.mymosaic"),y=c.position(),l=c.offset();i.removeClass("detailview");i.css({top:y.top+l.top+20,left:l.left-i.width()/2});$(document).one("click",function(){$("#addMyMosaicDialog").hide()});$(document).one("mouseenter","#addMyMosaicDialog",function(){clearTimeout(ABF_MyMosaic._DialogTimeOut)});$(document).one("mouseleave","#addMyMosaicDialog",function(){clearTimeout(ABF_MyMosaic._DialogTimeOut);ABF_MyMosaic._DialogTimeOut=setTimeout(function(){$("#addMyMosaicDialog").hide()},2e3)});i.find("a").off().on("click",function(){var n=$(this),t=n.data("themecode"),u=n.data("themename"),f=!n.hasClass("selected"),r;i.hide();r=ABF_MyMosaic._TileId;ABF_Controller.addRemoveMyMosaicTile(f,t,u,r);ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.Mosaic.IsInEditmode&&ABF_Model.getMyMosaicTiles(ABF_Model.Mosaic.Name,t.toString(),ABF_Model.Mosaic.UserCode,!0)});$("#addMyMosaicDialog").off("mouseenter").on("mouseenter",function(){$("#tile_"+ABF_MyMosaic._TileId).parent().addClass("hover")});$("#addMyMosaicDialog").off("mouseleave").on("mouseleave",function(){$("#tile_"+ABF_MyMosaic._TileId).parent().removeClass("hover")});$(".myMosaicCreateNewTheme").off().on("click",function(n){n.preventDefault();ABF_Controller.addMyMosaicTheme()})}},openMyMosaicThemesEditPage:function(){var t=ABF_Model.Mosaic.Themes,u="",o=$('<style data-name="themesstyle"/>'),n,f=0,r,i,e;if(t)for(f=t.length,n=0;n<f;n++)u+=t[n].HTML,o.append(t[n].CSS);f<5&&(r="<div class='theme js-plus-btn'>",r+="<a class='theme__link js-plus-btn' href='javascript:void(0)'>",r+="<figure><div class='theme__image'><img src='style/images/fa-plus-circle.png' alt='"+ABF_Text.Mosaic_AddMyTheme+"' style='outline: none;'>",r+="<\/div><figcaption class='theme__name'>"+ABF_Text.Mosaic_AddMyTheme+"<\/figcaption><\/figure><\/a><\/div>",u+=r,h++);f===0&&(u+="<div class='u-clearfix'>"+ABF_Text.Mosaic_MyMosaicExplanation+"<\/div>");$("head").append(o);i=$("#dashboardView");i.empty();i.append(u);i.removeClass("u-hidden");$("#dashboardView-search").removeClass("u-hidden");var s=i.find("div.theme"),h=s.length,c=0;for(n=0;n<h;n++)e=$(s[n]),e.show(),e.hasClass("js-plus-btn")||(c++,e.prepend('<div class="myTheme-tile-actions"><button class="clean tile-action-btn js-edit-theme" data-index = \''+n+"' title='"+ABF_Text.Mosaic_EditMyTheme+"'><i class='far fa-pencil' aria-hidden='true'><\/i><\/button><button class=\"clean tile-action-btn js-remove-theme\"  data-index = '"+n+"' title='"+ABF_Text.Mosaic_DeleteMyTheme+"'><i class='far fa-trash' aria-hidden='true'><\/i><\/button><\/div>"));$("#utils-more-info").addClass("u-hidden");$("#themeNavigationInformation").addClass("u-hidden");$("#themeNavigationInformation").html("");$("#dashboardUtils").hide();$("#changeTheme").html(ABF_Model.Settings.MyMosaicName);$("head title").html(ABF_Model.Settings.MyMosaicName);i.find("a.theme__link").off().on("click",function(n){n.preventDefault();n.stopPropagation();var t=$(this).parents("div.theme").data("themecode");ABF_Controller.gotoMyMosaicTheme(t)});i.find("button.js-remove-theme").off().on("click",function(n){n.preventDefault();var r=$(this),i=r.data("index"),u=t[i].Name,f=t[i].Code;$("#confirmdialog .cfm-dlg-content").html(ABF_Text.Mosaic_DeleteMyThemeConfirmation+" "+u);$("#confirmdialog").dialog({modal:!0,dialogClass:"myMosaicDialog no-title",resizable:!1,buttons:[{text:"Ok",click:function(){$(this).dialog("close");ABF_Controller.removeMyMosaicTheme(f)}},{text:ABF_Text.Mosaic_Cancel,click:function(){$(this).dialog("close")}}]});$("#confirmdialog").dialog("open")});i.find("button.js-edit-theme").off().on("click",function(n){n.preventDefault();n.stopPropagation();var r=$(this),i=r.data("index"),u=t[i].Name,f=t[i].Code,e=t[i].Info,o=r.parent().parent().find("img").attr("src");ABF_MyMosaic.openMyMosaicThemeEditDialog(u,f,e,!1,o)});i.find("a.js-plus-btn").off().on("click",function(n){n.preventDefault();n.stopPropagation();ABF_Controller.addMyMosaicTheme()})},addFreeTextTile:function(){ABF_MyMosaic.openFreeTextDialog({content:"",textcolor:"#000",background:"#fff",width:"width1",height:"height2"})},editFreeTextTile:function(){var t=$(this).data("guid"),i=ABF_Model.getTileById(t),n=i.Parameters,r={id:t,content:n.Content,textcolor:n.TileColorFG,background:n.TileColorBG,width:n.TileWidth,height:n.TileHeight};ABF_MyMosaic.openFreeTextDialog(r)},openFreeTextDialog:function(n){var f,t,i,r,u;if(!ABF_MyMosaic._DialogOpen){f=ABF_Templates.generateMyMosaicTextTileDialog();$("#dialogWrapper").html(f);t=$("#free-tile-color");i=$("#free-tile-text-color");t.spectrum(ABF_MyMosaic.spectrumSettings(n.background,"background-color"));t.off().on("change",ABF_MyMosaic.changeBackgroundColor);i.spectrum(ABF_MyMosaic.spectrumSettings(n.textcolor,"foreground-color"));i.off().on("change",ABF_MyMosaic.changeTextColor);$("#"+n.width).prop("checked",!0);$("#"+n.height).prop("checked",!0);r=$("#myMosaicFreeTextDialog");u=r.abfDialog({modal:!0,dialogClass:"myMosaicDialog",autoOpen:!1,draggable:!1,resizable:!1,buttons:[{text:ABF_Text.Mosaic_Cancel,click:function(){ABF_MyMosaic._DialogOpen=!1;$(this).abfDialog("close").remove()},"class":"cancel"},{text:"Ok",click:function(){var r=CKEDITOR.instances.editor.getData(),f=$("#myMosaicFreeTextDialog input[name='width']:checked ").val(),e=$("#myMosaicFreeTextDialog input[name='height']:checked ").val(),u=e+" x "+f,t=$("#free-tile-color").val(),i=$("#free-tile-text-color").val();t=t&&t.length>0?t:n.background;i=i&&i.length>0?i:n.textcolor;ABF_MyMosaic._DialogOpen=!1;n.id?ABF_Controller.updateMyMosaicFreeTile(ABF_Model.Dashboard.ThemeCode,n.id,r,u,t,i):ABF_Controller.addMyMosaicFreeTile(ABF_Model.Dashboard.ThemeCode,r,u,t,i);$(this).abfDialog("close").remove()}}],create:function(){r.parent().removeClass("ui-corner-all");CKEDITOR.replace("editor",{toolbar:[{name:"basicstyles",items:["Bold","Italic","Underline","Strike","-","CopyFormatting","RemoveFormat"]},{name:"styles",items:["FontSize"]},"/",{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"]},{name:"links",items:["Link"]}]});CKEDITOR.instances.editor.setData(n.content)},close:function(){ABF_MyMosaic._DialogOpen=!1}});u.parent().css({maxHeight:"100vh",overflowY:"auto"});ABF_MyMosaic._DialogOpen=!0;u.abfDialog("open");$(window).resize(function(){$("#myMosaicFreeTextDialog").abfDialog("option","position",{my:"center",at:"center",of:window})})}},openMyMosaicThemeEditDialog:function(n,t,i,r,u){var e=ABF_Model.getURLMyMosaicTheme(t),o=u?u.split("/").pop():"",s=ABF_Templates.generateMyMosaicEditDialog(n,e,o,i);$("#dialogWrapper").html(s);$("#myThemesEditDialog .copy-link__button").off().on("click",function(n){ABF_MyMosaic.copyMyMosaicUrl(n,$("#mytheme-link-dialog-input"))});$(document).off("blur","#mytheme-name").on("blur","#mytheme-name",function(){var n=$("#mytheme-name").val();n=ABF_Model._RemoveUnwantedScriptTags(n);ABF_MyMosaic.isValidThemeName(t,n)});var h=ABF_Model.IsMobile?350:520,f=$("#myThemesEditDialog"),c=f.abfDialog({modal:!0,dialogClass:"myMosaicDialog",width:h,resizable:!1,buttons:[{text:ABF_Text.Mosaic_Cancel,click:function(){r&&ABF_Controller.removeMyMosaicTheme(t);ABF_MyMosaic._DialogOpen=!1;$(this).abfDialog("close").remove()},"class":"cancel"},{text:"Ok",click:function(){var n=$("#mytheme-name").val(),i,r;if(n=ABF_Model._RemoveUnwantedScriptTags(n),!ABF_MyMosaic.isValidThemeName(t,n))return!1;ABF_MyMosaic._DialogOpen=!1;i=$("#mytheme-description").val();r=$("#myMosaicImg").text();ABF_Controller.updateMyMosaicThemeSettings(t,n,i,r);$(this).abfDialog("close").remove();setTimeout(function(){ABF_Controller.addRemoveMyMosaicTile(!0,t,n,ABF_MyMosaic._TileId)},100)}}],create:function(){f.parent().removeClass("ui-corner-all")}});ABF_MyMosaic._DialogOpen=!0;ABF_Model.getMyMosaicThemesList();$("#mytheme-image").off().on("click",function(n){n.preventDefault();ABF_Controller.getImages()})},isValidThemeName:function(n,t){if(!t)return $("#mytheme-name-error").text(ABF_Text.Mosaic_MyMosaicThemeNameEmpty),!1;var i=ABF_Model.getURLMyMosaicTheme(n),r=ABF_Model.UserThemeList.UserThemes.indexOf(t);return r!=-1&&ABF_Model.UserThemeList.UserThemeCodes[r]!=n?($("#mytheme-name-error").text(ABF_Text.Mosaic_MyMosaicThemeNameTaken),!1):($("#mytheme-name-error").text(""),$("#mytheme-link").text(i).prop("href",i),!0)},copyMyMosaicUrl:function(n,t){if(n.preventDefault(),n.stopPropagation(),document.execCommand){t.select();try{var i=document.execCommand("copy");i&&ABF_Popup.ShowLinkCopiedPopup()}catch(r){}}},openMyMosaicImageDialog:function(){var t,n,i;for($(".image-preview-list").empty(),t=0;t<ABF_Model.Mosaic.Images.length;t++)(n=ABF_Model.Mosaic.Images[t],n.Imagetype==="general")&&(i="<li><button class='imgSelector' data-selectid='"+n.Name+"'><img src='Images/"+n.ImageRef+"' alt=''>"+n.Name+"<\/button><\/li>",$(".image-preview-list").append(i));$("#imageDialog").dialog({modal:!0,dialogClass:"imageDialog",title:ABF_Text.Mosaic_ChooseImage,width:720,resizable:!1,draggable:!1,buttons:[{text:ABF_Text.Mosaic_Cancel,click:function(){$(this).dialog("close")},"class":"cancel"},{text:"Ok",click:function(){if($(".imgSelector.checked").length>0){var n=$(".imgSelector.checked img").attr("src");$("#myMosaicImg").text(n.split("/").pop())}$(this).dialog("close")}}]});$("#imageDialog").dialog("open")},spectrumSettings:function(n,t){return{preferredFormat:"rgb",color:n,showPaletteOnly:!0,togglePaletteOnly:!0,hideAfterPaletteSelect:!0,togglePaletteMoreText:ABF_Text.Mosaic_More,togglePaletteLessText:ABF_Text.Mosaic_Less,cancelText:ABF_Text.Mosaic_Cancel,chooseText:ABF_Text.Mosaic_Choose,showInput:!0,showSelectionPalette:!0,containerClassName:t,replacerClassName:"mosaic-color-picker",colorInputName:ABF_Text.Mosaic_Color,disables:!1,appendTo:"#myMosaicFreeTextDialog",palette:[["#000","#444","#666","#999","#ccc","#eee","#f3f3f3","#fff"],["#f00","#f90","#ff0","#0f0","#0ff","#00f","#90f","#f0f"],["#f4cccc","#fce5cd","#fff2cc","#d9ead3","#d0e0e3","#cfe2f3","#d9d2e9","#ead1dc"],["#ea9999","#f9cb9c","#ffe599","#b6d7a8","#a2c4c9","#9fc5e8","#b4a7d6","#d5a6bd"],["#e06666","#f6b26b","#ffd966","#93c47d","#76a5af","#6fa8dc","#8e7cc3","#c27ba0"],["#c00","#e69138","#f1c232","#6aa84f","#45818e","#3d85c6","#674ea7","#a64d79"],["#900","#b45f06","#bf9000","#38761d","#134f5c","#0b5394","#351c75","#741b47"],["#600","#783f04","#7f6000","#274e13","#0c343d","#073763","#20124d","#4c1130"]]}},changeBackgroundColor:function(){$("#editor").css("background",$(this).val())},changeTextColor:function(){$("#editor").css("color",$(this).val())},noTilesText:function(){return"<div class='js-explanation'><div class='u-clearfix'>"+ABF_Text.Mosaic_MyMosaicNoTilesExplanation+"<\/div>"},createBackupPdf:function(){ABF_Model.Mosaic.IsUserMosaic&&ABF_Model.createBackupPdf(ABF_Model.Dashboard.ThemeCode,ABF_MyMosaic._myMosaicGuid)}},ABF_Preview={Settings:{PublishAll:!1},setEvents:function(){$("#switch-to-viewer-preview").click(function(n){n.preventDefault();ABF_Controller.switchJiveConnection("viewer")});$("#switch-to-studio-preview").click(function(n){n.preventDefault();ABF_Controller.switchJiveConnection("studio")});$("#publish-theme").click(function(n){n.preventDefault();ABF_Preview.Settings.PublishAll=!1;ABF_Preview.Publish("theme")});$("#publish-mosaic").click(function(n){n.preventDefault();ABF_Preview.Settings.PublishAll=!1;ABF_Preview.Publish("mosaic")});$("#publish-all").click(function(n){n.preventDefault();ABF_Preview.Settings.PublishAll=!0;ABF_Preview.Publish("all")})},ChangeView:function(n){$(".viewer-modified-date").text(ABF_Model.JiveTimestamps.ViewerTimestamp.substring(0,ABF_Model.JiveTimestamps.ViewerTimestamp.length-3));$(".studio-modified-date").text(ABF_Model.JiveTimestamps.StudioTimestamp.substring(0,ABF_Model.JiveTimestamps.StudioTimestamp.length-3));var t=ABF_Model.Mosaic.LastChanged===ABF_Model.Mosaic.LastPublished?"Up tot date":"Last published "+ABF_Model.Mosaic.LastPublished,i=ABF_Model.Dashboard.LastChanged===ABF_Model.Dashboard.LastPublished?"Up tot date":"Last published "+ABF_Model.Dashboard.LastPublished;$("#mosaic-modified-date").text(ABF_Model.Mosaic.LastChanged).parent().attr("title",t);$("#theme-modified-date").text(ABF_Model.Dashboard.LastChanged).parent().attr("title",i);ABF_Model.viewstate.Currentview!==1?($(".publish-theme-name").text(ABF_Model.Dashboard.ThemeTitle),ABF_Model.Settings.AuthorisedToPublish==="true"&&($("#viewer-publish-section .sub-section:eq(0)").show(),ABF_Model.Settings.IsUsingSubDomains&&$("#viewer-publish-section .sub-section:eq(2)").removeClass("u-hidden"))):$("#viewer-publish-section .sub-section:eq(0)").hide();switch(n){case"viewer":$("#preview-config-bar").removeClass().addClass("viewer");$("#switch-to-studio-preview").removeAttr("disabled");$("#switch-to-viewer-preview").attr("disabled","disabled");ABF_Model.Settings.AuthorisedToPublish==="true"&&($("#studio-publish-section").hide(),$("#viewer-publish-section").show());break;default:$("#studio-publish-section").show();$("#viewer-publish-section").hide();$("#preview-config-bar").removeClass().addClass("studio");$("#switch-to-viewer-preview").removeAttr("disabled");$("#switch-to-studio-preview").attr("disabled","disabled")}},Publish:function(n){var t=n=="all"?"<i class='far fa-exclamation-circle' style='font-size:35px;color:#C44848'><\/i><p>You are about to overwrite <b>all Mosaics.<\/b><br /> Continue?<p>":"<p>You are about to overwrite your live Mosaic.<br /> Continue?<p>";$("#confirmdialog .cfm-dlg-content").html(t);$("#confirmdialog").abfDialog({modal:!0,dialogClass:"confirmdialog no-title",buttons:{Cancel:function(){$(this).abfDialog("close")},Ok:function(){n==="theme"?ABF_Controller.PublishTheme():ABF_Controller.Publish();ABF_Preview.ShowProgressDialog();$(this).abfDialog("close")}}});$("#confirmdialog").abfDialog("open")},ShowProgressDialog:function(){var n={dialogClass:"progressdialog no-close",buttons:[{id:"ok-button",cssclass:"ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only",text:"Ok",click:function(){ABF_Preview.PublishFinished();$(this).abfDialog("close")}}]};$("#viewer_progressdialog").abfDialog(n).parent().css({maxWidth:"100vw",width:"450px"});$("#viewer_progressdialog").abfDialog("open");$("#ok-button").attr("disabled","disabled").addClass("ui-state-disabled")},ShowPublishProgress:function(n){$("#progressFinishedMessage").html("<p>"+n.Activity+"<\/p>");n.Progress!==-1&&(n.StatusInfo==="Running"||n.StatusInfo==="Loading")?($("#progressbar .perc").html(n.Progress+" %"),$("#progressbar").progressbar({value:n.Progress})):n.StatusInfo==="Finished"?($("#progressbar .perc").html("100 %"),$("#progressbar").progressbar({value:100}),$("#viewer_progressdialog button").removeAttr("disabled"),$("#progressFinishedMessage").html("<p>Finished!<\/p>"),$("#open-live-text").show(),$("#ok-button").removeAttr("disabled").removeClass("ui-state-disabled"),clearInterval(ABF_Model.refreshIntervalId)):n.StatusInfo==="Error"&&(ABF_Controller.HideLoading("publish"),clearInterval(ABF_Model.refreshIntervalId),$(".progressdialog button").removeAttr("disabled"),alert("Er is een fout opgetreden. Melding: "+n.Activity))},PublishFinished:function(){ABF_Controller.HideLoading("publish");$("#progressbar").progressbar({value:0});$("#progressFinishedMessage").html("");$("#open-live-text").hide();ABF_Preview.OpenLiveVersionNewTab()},OpenLiveVersionNewTab:function(){var n=ABF_Model.Settings.Base_URL.replace(ABF_Model.Settings.AppName,ABF_Model.Settings.LiveAppName);n.endsWith("/")||(n+="/");n+=ABF_Model.Mosaic.URLTitle;$("<a>").attr("href",n).attr("target","_blank")[0].click()}},ABF_Utils={_HoverTimeOut:null,_ScrollTop:0,_ResizeText:function(n){$(n).each(function(){function t(u,f,e){var o=u.clone(),s;o.css({position:"absolute",visibility:"hidden",display:"block",left:0});u.after(o);o.width()>u.width()&&(s=i.closest("section.tile"),s.find(n).each(function(){$(this).css("font-size",r*f)}));o.remove();e&&f>.7?t(u,.7,!0):e&&f>.5?t(u,.5,!0):e&&t(u,.4,!1)}var i=$(this),r=i.css("font-size").replace("px","");t(i,.85,!0)})},_ResizeDataLabel:function(n){$(n).each(function(){var t=$(this),u=t.css("font-size").replace("px",""),i=t.clone(),r;i.css({position:"absolute",visibility:"hidden",display:"block",left:0});t.after(i);i.width()>t.width()&&(r=t.closest("section.tile"),r.find(n).each(function(){$(this).css("font-size",u*.8)}));i.remove();i=t.clone();i.css({position:"absolute",visibility:"hidden",display:"block",left:0});t.after(i);i.width()>t.width()&&t.addClass("u-o-ellipsis");i.remove()})},_ResizeTextToContent:function(n){for(var h=$(n),l=h.length,t,e,u,c,i,r,o,s,f=0;f<l;f++)if(t=$(h[f]),!t.hasClass("js-fixed")){if(t.css("font-size",""),e=t.css("font-size").replace("px",""),u=t.css("max-height").replace("px",""),t.css("overflow","visible"),t.css("max-height","2000px"),c=t.height(),t.css("overflow",""),t.css("max-height",""),c>+u){for(i=t.clone(),r=.9,i.css({"max-height":2*u+"px","font-size":r*e+"px"}),i.html(t.html()),t.after(i),o=i.height();o>=+u&&r>.5;)r-=.05,i.css({"max-height":2*u+"px","font-size":r*e+"px"}),o=i.height();i.remove();t.css("font-size",e*r+"px")}s=ABF_Utils._FindNodeWithClass(this,"tile");$(s).addClass("reflow");setTimeout(function(){$(s).removeClass("reflow")},1)}},_ResizeTextToHeader:function(n){for(var f=$(n),h=f.length,t,r,u,e=.85,c=$("#mainwrapper").width(),o,s,i=0;i<h;i++)c<=593?ABF_Utils.ClampMultiline(f[i],3):(e=.85,t=$(f[i]),r=t.next(".subtitle"),u=r.length>0?r.html():"",r.hasClass("js-retain")||u!=="&nbsp;"&&u!==""&&u!==" "||(r.remove(),u="",t.addClass("no-subtitle")),o=window.outerWidth!==0?window.outerWidth:window.innerWidth,ABF_Model.IsMobile&&o<=500&&t.hasClass("js-fixed")?t.removeClass("js-fixed").addClass("js-fixed-resp"):ABF_Model.IsMobile&&o>500&&t.hasClass("js-fixed-resp")&&t.removeClass("js-fixed-resp").addClass("js-fixed"),t.hasClass("js-fixed")&&(e=1),t.css("font-size",""),ABF_Utils._adjustHeaderSize(t,e,!0),s=ABF_Utils._FindNodeWithClass(this,"tile"),$(s).addClass("reflow"),setTimeout(function(){$(s).removeClass("reflow")},1))},_adjustHeaderSize:function(n,t,i){var e=ABF_Utils._checkHeaderSize(n),r,u,f;if(e){if(r=n.css("font-size").replace("px",""),u=n.width(),n.css("font-size",r*t),n.css("overflow","hidden"),n.addClass("js-sized"),f=n.next(".subtitle"),f.css("font-size",r*t),n.hasClass("js-fixed"))return;ABF_Model.Dashboard.DisplayAsList?i&&t>.7?ABF_Utils._adjustHeaderSize(n,.7,ABF_Model.IsMobile):i&&t>.69&&ABF_Utils._adjustHeaderSize(n,.69,!1):u<201&&i&&t>.84&&ABF_Utils._adjustHeaderSize(n,.84,!1)}},onHeaderMouseEnter:function(){var n=$(this).find("h2, h3"),t,i;n.hasClass("no-subtitle")||n.is(":hidden")||!n.hasClass("js-sized")||(t=ABF_Utils._checkHeaderSize(n),t&&(n.css("white-space","normal"),n.css("overflow-wrap","break-word"),n.css("overflow","visible"),i=$(this).find(".subtitle"),i.addClass("u-hidden")))},onHeaderMouseLeave:function(n){var t,i;(n.stopPropagation(),t=$(this).find("h2, h3"),t.hasClass("no-subtitle")||t.is(":hidden")||!t.hasClass("js-sized"))||(t.css("white-space","nowrap"),t.css("overflow-wrap",""),t.css("overflow","hidden"),i=$(this).find(".subtitle"),i.removeClass("u-hidden"))},_checkHeaderSize:function(n){var r=!1,i=n.parents("header");if(i.length===0)return r;var f=i.height(),u=i.width(),e=i.html(),t=$("<div style='visibility:visible;display:block'><\/div>");return i.append(t),t.append(e),t.children().css("display","inline"),r=u<t.width()||u<t.find("h2").width()+1||u<t.find("h3").width()+1||f<t.height()-4,t.remove(),r},_FindNodeWithClass:function(n,t){return n.nodeName==="DIV"&&n.className.split(" ").indexOf(t)>=0?n:n.parentNode&&ABF_Utils._FindNodeWithClass(n.parentNode,t)},_CheckTouchDevice:function(){var n="ontouchstart"in document.documentElement;n&&$("body").addClass("touch")},onHoverIn:function(n,t){clearTimeout(ABF_Utils._HoverTimeOut);ABF_Utils._HoverTimeOut=setTimeout(n.bind(null,t),250)},onHoverOut:function(n,t){clearTimeout(ABF_Utils._HoverTimeOut);ABF_Utils._HoverTimeOut=null;n&&(ABF_Utils._HoverTimeOut=setTimeout(n.bind(null,t),150))},clearHoverOut:function(){clearTimeout(ABF_Utils._HoverTimeOut);ABF_Utils._HoverTimeOut=null},outerWidth:function(n){var i=n.offsetWidth,t=getComputedStyle(n);return i+(parseInt(t.marginLeft)+parseInt(t.marginRight))},_AddBodyNoScroll:function(n){var t=$("body"),i;$(document).height()>$(window).height()&&!t.hasClass("fixed")&&(t.addClass("fixed"),ABF_Utils._ScrollTop=$(window).scrollTop(),n&&(i=$("div.mosaic-header").outerHeight(),ABF_Utils._ScrollTop-=i),t.css("top","-"+ABF_Utils._ScrollTop+"px"));t.addClass("noscroll")},_RemoveBodyNoScroll:function(n){var t=$("body"),i;t.removeClass("noscroll").removeClass("fixed");t.css("top","0px");n&&(i=$(".mosaic-header").outerHeight(),ABF_Utils._ScrollTop+=i);$(window).scrollTop(ABF_Utils._ScrollTop)},_AddTrapFocus:function(n){for(var u,r,i=[],t=0;t<n.length;t++)r=n[t],r&&(u=r.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),i=i.concat([].slice.call(u)));for(t=0;t<i.length;t++)if($(i[t]).is(":visible")){firstFocusableEl=i[t];break}for(t=i.length-1;t>=0;t--)if($(i[t]).is(":visible")){lastFocusableEl=i[t];break}for(KEYCODE_TAB=9,t=0;t<n.length;t++)if(r=n[t],r)$(r).off().on("keydown",function(n){ABF_Utils._TrapFocusListener(n,firstFocusableEl,lastFocusableEl)})},_TrapFocusListener:function(n,t,i){var r=n.key==="Tab"||n.keyCode===KEYCODE_TAB;r&&(n.shiftKey?document.activeElement===t&&(i.focus(),n.preventDefault()):document.activeElement===i&&(t.focus(),n.preventDefault()))},_RemoveTrapFocus:function(n){for(var i,t=0;t<n.length;t++)i=n[t],i&&$(i).off()},GetNextFocusableElement:function(n){var i=document.querySelectorAll("button, a, input, select"),t,r;for(nextInput=null,t=0,r=i.length;t<r-1;t++)i[t]==n&&(nextInput=i[t+1]);return nextInput},ClampMultiline:function(n,t){var r,p,w,u,h,f,c,i,l,o,a,e,v=document.createElement.bind(document),y=document.createTextNode.bind(document),s,b;if(r=v("span"),r.style.position="absolute",r.style.whiteSpace="pre",r.style.visibility="hidden",n.ownerDocument&&!n.ownerDocument!==document){for(u=wordStart=0,f=1,h=1,o=!1,w=n.clientWidth,p=(n.textContent||n.innerText).replace(/\n/g," ");n.firstChild!==null;)n.removeChild(n.firstChild);for(n.appendChild(r),e=p.split(" "),a=e.length,s=0;s<a;s++)h!==t&&(c=e.slice(u,f).join(" ")+" ",r.appendChild(y(c)),w<r.clientWidth?(o?(l=c,u=s+1):(f--,l=e.slice(u,f).join(" ")+" ",u=f),i=v("span"),i.appendChild(y(l)),n.appendChild(i),o=!0,h++):o=!1,f++,r.removeChild(r.firstChild));n.removeChild(r);i=v("span");i.style.display="block";i.style.overflow="hidden";i.style.textOverflow="ellipsis";i.style.whiteSpace="nowrap";i.style.width="100%";b=e.slice(u,a).join(" ");i.appendChild(y(b));n.appendChild(i)}},size:function(n){var c,y,h,t,l,f,e,o,s,v;for(setTimeout(function(){ABF_Utils._ResizeTextToContent(".freecontent")},200),setTimeout(function(){ABF_Utils._ResizeText(".title-holder")},10),setTimeout(function(){ABF_Utils._ResizeText(".datavalue:not(.labeltile)")},10),setTimeout(function(){ABF_Utils._ResizeDataLabel(".labeltile")},10),c=$(n).find("section.tile"),y=c.length,h=0;h<y;h++){if(t=c[h],l=t.querySelectorAll("footer"),l.length>0){var a=l[0],r=a.querySelectorAll("div.source"),u=a.querySelectorAll("data"),i=a.clientWidth;if(u.length>0&&Math.round(ABF_Utils.outerWidth(u[0]))>=i)i-=5,r.length>0?(r[0],f=ABF_Utils.outerWidth(r[0]),e=i/2,f<e?e=i-f:f=e,r[0].style.maxWidth=f+"px",u[0].style.maxWidth=e+"px"):u[0].style.maxWidth=i+"px";else if(r.length>0){var i=i-5,e=u.length>0?ABF_Utils.outerWidth(u[0]):0,f=i-e;r[0].style.maxWidth=f+"px"}}if(o=parseInt(getComputedStyle(t).paddingRight.replace("px",""),10),s=t.querySelectorAll(".tile-actions.right, .myTheme-tile-actions, .tile-actions-inverse"),o!=NaN&&o>2&&s.length>0&&!ABF_Model.Dashboard.DisplayAsList&&(s[0].style.right=o+"px",s.length>1&&(s[1].style.right=o+"px")),v=t.querySelectorAll("button.extrainfo"),v.length>0){var w=t.querySelectorAll(".inner-tile, .free-tile"),b=parseInt(t.style.paddingBottom,10),p=parseInt(w[0].style.borderBottomWidth,10),k=t.classList.contains("free")?p:b+p;v[0].style.bottom=k+"px"}}}};$.fn.isInViewport=function(){var n=$(this),t=n.offset().top,r=t+n.outerHeight(),i=$(window).scrollTop(),u=i+window.innerHeight;return r>i&&t<u};parser=window.DOMParser?new DOMParser:null;timeout=20;window.location.search.length>0&&window.location.search.indexOf("screenshot")>=0&&(timeout=0);grad='<defs xmlns="http://www.w3.org/2000/svg"><linearGradient id="Layer_2_MyGradient" x1="0%" y1="100%" x2="0%" xy="0%">\t<stop id="Layer_2_MyGradient_stop0" offset="0%" stop-color="{background}"><\/stop><stop id="Layer_2_MyGradient_stop1" offset="0%" stop-color="transparent"><\/stop>\t<stop id="Layer_2_MyGradient_stop2" offset="0%" stop-color="{background}">\t<\/stop>\t<\/linearGradient><\/defs>';Infographics=Infographics||{};Infographics.BasicIcons=Infographics.BasicIcons||{};Infographics.BasicIcons.icons={};Infographics.BasicIcons.timer=[];Infographics.BasicIcons.currentvalue=[];Infographics.BasicIcons.steps=[];Infographics.BasicIcons.Load=function(n){var r=[],u,i,t,f;for(typeof n!="undefined"?r=[n]:Object.keys(Infographics.BasicIcons.icons),u=[],i=0;i<r.length;i++)t=r[i],f=Infographics.BasicIcons.icons[t].image,typeof Infographics.BasicIcons.icons[t].lastblockindex=="undefined"&&(Infographics.BasicIcons.icons[t].lastblockindex=0),u[i]=insertSVG("images"+f,"#"+t,Infographics.BasicIcons.icons[t].background,Infographics.BasicIcons.icons[t].repeat),typeof Infographics.BasicIcons.icons[t].repeat=="undefined"&&(Infographics.BasicIcons.icons[t].repeat=1);$.when.apply(null,u).done(function(){typeof n=="undefined"?Infographics.BasicIcons.Init():Infographics.BasicIcons.Init(n)})};Infographics.BasicIcons.Init=function(n){var r=Array.min(Infographics.BasicIcons.icons),e,s=[],u,t,h,f,c,o,i,l;for(typeof n!="undefined"?s=[n]:Object.keys(Infographics.BasicIcons.icons),u=0;u<s.length;u++)(t=s[u],Infographics.BasicIcons.steps[u]=Infographics.BasicIcons.icons[t].value/r,h=document.getElementById(t),f=h!==null?h.firstChild:null,f!==null)&&(c=f.getElementsByTagName("title"),c!==null&&$(c).remove(),e=t,f.setAttribute("id","svg"+e),Infographics.BasicIcons.currentvalue[e]=0,Infographics.BasicIcons.CreateGradient(f,"svg"+e+"_MyGradient",[{offset:"0%","stop-color":Infographics.BasicIcons.icons[t].fill},{offset:"0%","stop-color":"transparent"},{offset:"0%","stop-color":Infographics.BasicIcons.icons[t].background}],Infographics.BasicIcons.icons[t].direction,Infographics.BasicIcons.icons[t].repeat),r=typeof Infographics.BasicIcons.icons[t].min!="undefined"?Infographics.BasicIcons.icons[t].min:0,o=typeof Infographics.BasicIcons.icons[t].max!="undefined"?Infographics.BasicIcons.icons[t].max:100,i=Infographics.BasicIcons.icons[t].value,i==null&&(i=r),i>o&&(i=o),i<r&&(i=r),l=100*((i-r)/(o-r)),timeout===0?Infographics.BasicIcons.FillNoAnimate(f,e,l,u):Infographics.BasicIcons.Animate(f,e,l,u))};Infographics.BasicIcons.CreateGradient=function(n,t,i,r,u){for(var f,e,s,h,c,b,l=n.namespaceURI,a=document.createDocumentFragment(),o=1;o<=u;o++){f=document.createElementNS(l,"linearGradient");f.setAttribute("id",t+o);var v="0%",y="0%",p="0%",w="0%";switch(r){case"right":p="100%";break;case"left":v="100%";break;case"down":w="100%";break;case"up":default:y="100%"}for(f.setAttribute("x1",v),f.setAttribute("y1",y),f.setAttribute("x2",p),f.setAttribute("y2",w),f.setAttribute("gradientUnits","userSpaceOnUse"),e=0;e<i.length;e++){s=i[e];h=document.createElementNS(l,"stop");h.setAttribute("id",t+"_stop"+e+"_"+o);for(c in s)s.hasOwnProperty(c)&&h.setAttribute(c,s[c]);f.appendChild(h)}a.appendChild(f)}return b=n.querySelector("defs")||n.insertBefore(document.createElementNS(l,"defs"),n.firstChild),b.appendChild(a)};Infographics.BasicIcons.Animate=function(n,t,i){clearInterval(Infographics.BasicIcons.timer[t]);Infographics.BasicIcons.currentvalue[t]=0;Infographics.BasicIcons.icons[t].lastblockindex=0;Infographics.BasicIcons.timer[t]=setInterval(function(){var o=Infographics.BasicIcons.icons[t].repeat,u=Infographics.BasicIcons.currentvalue[t],f,e,l,a;u>i&&(u=i);var s=100/o,c=u%s,h=Infographics.BasicIcons.icons[t].lastblockindex,r=u!=100?1+(u-c)/s:h;if(r=Math.round(r),h!=0&&h!=r){if(typeof n=="undefined"||n===null||n.getElementById("svg"+t+"_MyGradient_stop0_"+(r-1))===null){clearInterval(Infographics.BasicIcons.timer[t]);return}n.getElementById("svg"+t+"_MyGradient_stop0_"+(r-1)).setAttribute("offset","99.99%");n.getElementById("svg"+t+"_MyGradient_stop1_"+(r-1)).setAttribute("offset","99.99%");n.getElementById("svg"+t+"_MyGradient_stop2_"+(r-1)).setAttribute("offset","99.99%")}if(Infographics.BasicIcons.icons[t].lastblockindex=r,f=u<100?100*c/s:100,f>=100&&(f=100),typeof n=="undefined"||n===null||n.getElementById("svg"+t+"_MyGradient_stop0_"+r)===null){clearInterval(Infographics.BasicIcons.timer[t]);return}if(n.getElementById("svg"+t+"_MyGradient_stop0_"+r).setAttribute("offset",f/o+"%"),n.getElementById("svg"+t+"_MyGradient_stop1_"+r).setAttribute("offset",f/o+"%"),n.getElementById("svg"+t+"_MyGradient_stop2_"+r).setAttribute("offset",f/o+"%"),Infographics.BasicIcons.currentvalue[t]<i)Infographics.BasicIcons.currentvalue[t]+=1;else{for(e=1;e<=o;e++)l=n.getElementById("svg"+t+"_MyGradient_stop0_"+e).getAttribute("offset"),l==="0%"&&(a=n.getElementById("svg"+t+"_MyGradient_stop2_"+e).getAttribute("stop-color"),n.getElementById("svg"+t+"_MyGradient_stop0_"+e).setAttribute("stop-color",a));clearInterval(Infographics.BasicIcons.timer[t])}},timeout)};Infographics.BasicIcons.FillNoAnimate=function(n,t,i){var r;clearInterval(Infographics.BasicIcons.timer[t]);Infographics.BasicIcons.currentvalue[t]=0;Infographics.BasicIcons.icons[t].lastblockindex=0;var o=Infographics.BasicIcons.icons[t].repeat,e=100/o,f=i%e,u=1+(i-f)/e;for(r=1;r<u;r++){if(typeof n=="undefined"||n===null||n.getElementById("svg"+t+"_MyGradient_stop0_"+r)===null)return;n.getElementById("svg"+t+"_MyGradient_stop0_"+r).setAttribute("offset","99.99%");n.getElementById("svg"+t+"_MyGradient_stop1_"+r).setAttribute("offset","99.99%");n.getElementById("svg"+t+"_MyGradient_stop2_"+r).setAttribute("offset","99.99%")}typeof n!="undefined"&&n!==null&&n.getElementById("svg"+t+"_MyGradient_stop0_"+u)!==null&&(n.getElementById("svg"+t+"_MyGradient_stop0_"+u).setAttribute("offset",f+"%"),n.getElementById("svg"+t+"_MyGradient_stop1_"+u).setAttribute("offset",f+"%"),n.getElementById("svg"+t+"_MyGradient_stop2_"+u).setAttribute("offset",f+"%"))};Infographics.FillSvgObject=function(n,t){var i=$("#"+n+" object");i&&i.contents()&&Infographics.UpdateSvgObject(n,t);$("#"+n+" object").on("load",function(){var n=$(this),i=n.contents(),r=i.find("svg");r.length>0?i.find("path, rect, circle, line, ellipse, polygon").css({fill:t}):n.parent().html("")})};Infographics.UpdateSvgObject=function(n,t){var r=$("#"+n+" object"),i=r.contents(),u=i.find("svg");u.length>0&&i.find("path, rect, circle, line, ellipse, polygon").css({fill:t})};Array.max=function(n){for(var u,t=Object.keys(n),i=n[t[0]],r=0;r<t.length;r++)u=n[t[r]],u.value>i&&(i=u.value);return i};Array.min=function(n){for(var u,t=Object.keys(n),i=n[t[0]].value,r=0;r<t.length;r++)u=n[t[r]],u.value<i&&i<u.value;return i};Array.max2=function(n){return Math.min.apply(Math,n.map(function(n){return n.value}))};Array.min2=function(n){return Math.min.apply(Math,n.map(function(n){return n.value}))};Array.max1=function(n){return Math.max.apply(Math,n)};Array.min1=function(n){return Math.min.apply(Math,n)},function(n){function r(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],i;if(n.event.fixHooks)for(i=t.length;i;)n.event.fixHooks[t[--i]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],r,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery);var ABF_Scroller=function(n,t){var i=n,u={useHorizontalScrollBar:!1,useVerticalScrollBar:!0,scrollStep:10,scrollClass:"",scrollHorCallback:null,scrollVertCallback:null,isAbsolute:!1,useBorder:!1},r,h,e,s,f,c,l,a,y=!1,v=0,o=this;typeof t=="object"&&$.extend(u,t);this.Init=function(){var n,l,v,y,p={top:0,left:0,bottom:0,right:0},w,t,c;if(i.parent().hasClass("mosaic-scroll-container")&&o.Destroy(),r=$('<div class="mosaic-scroll-container"><\/div>'),i.wrap(r),r=i.parent(),i.hasClass("scrollable")||i.addClass("scrollable"),u.isAbsolute&&r.css("position","absolute"),r.css("z-index",i.css("z-index")),u.scrollClass!==""&&r.addClass(u.scrollClass),u.useHorizontalScrollBar){h=$("<div class='mosaic-scroll-bar horizontal scroll-hidden'><\/div>");e=$("<button class='mosaic-scroll-drag horizontal' name='"+ABF_Text.Mosaic_ClickToDrag+"' title='"+ABF_Text.Mosaic_ClickToDrag+"'><span class='sr-only'>"+ABF_Text.Mosaic_ClickToDrag+"<\/span><\/button>");h.append(e);r.append(h);e.draggable()&&e.draggable("destroy");e.draggable({cancel:null,axis:"x",containment:"parent",scroll:!1,start:function(){a=!0},drag:function(){o.ScrollHorizontal()},stop:function(){a=!1;o.ScrollHorizontal()}});h.off().on("click",function(n){o.ScrollByClickHorizontal(n)})}if(u.useVerticalScrollBar)if(s=$("<div class='mosaic-scroll-bar vertical scroll-hidden'><\/div>"),f=$("<button class='mosaic-scroll-drag vertical' name='"+ABF_Text.Mosaic_ClickToDrag+"' title='"+ABF_Text.Mosaic_ClickToDrag+"'><span class='sr-only'>"+ABF_Text.Mosaic_ClickToDrag+"<\/span><\/button>"),s.append(f),r.append(s),f.draggable()&&f.draggable("destroy"),f.draggable({cancel:null,axis:"y",containment:"parent",start:function(){a=!0},drag:function(){o.ScrollVertical()},stop:function(){a=!1;o.ScrollVertical()}}),$("body").hasClass("touch")){t=new Hammer.Manager(s[0]);t.add(new Hammer.Tap({time:450}));t.on("tap",function(n){var t=n.srcEvent;o.ScrollByClickVertical(t)})}else s.off().on("click",o.ScrollByClickVertical);if($("body").hasClass("touch")){c=new Hammer.Manager(r[0],{touchAction:"none"});c.add(new Hammer.Pan({direction:Hammer.DIRECTION_ALL}));c.on("panstart",function(){r.find(".mosaic-scroll-bar").removeClass("scroll-hidden");a=!0;u.useVerticalScrollBar&&(y=parseInt(f.css("top"),10),p.bottom=s.outerHeight()-f.outerHeight())}).on("pan",function(n){a&&u.useVerticalScrollBar&&(w=y-n.deltaY,f.css({top:Math.min(p.bottom,Math.max(0,w)),left:0}),o.ScrollVertical())}).on("panend",function(){r.find(".mosaic-scroll-bar").addClass("scroll-hidden");u.useHorizontalScrollBar&&o.ScrollHorizontal();u.useVerticalScrollBar&&o.ScrollVertical();a=!1})}else r.off("mouseenter mouseleave mousewheel").on("mouseenter",function(){$(this).find(".mosaic-scroll-bar").removeClass("scroll-hidden")}).on("mouseleave",function(){a||$(this).find(".mosaic-scroll-bar").addClass("scroll-hidden")}).on("mousewheel",function(t,i){if(s&&s.is(":visible")){var r,c;n=5*i;r=s.outerHeight()-f.outerHeight();c=parseInt(f.css("top"),10)-n;f.css({top:Math.min(r,Math.max(0,c)),left:0});o.ScrollVertical()}u.useHorizontalScrollBar&&!u.useVerticalScrollBar&&h&&h.is(":visible")&&(n=5*i,l=h.outerWidth()-e.outerWidth(),v=e.position().left+-n,e.css({left:Math.min(l,Math.max(0,v))}),o.ScrollHorizontal())});r.on("scroll",function(n){var v=n.target,y=v.scrollLeft,p=v.scrollTop,t,c;if(y!==0||p!==0){if(u.useHorizontalScrollBar){var w=r.width()/i.outerWidth(),l={top:0,left:0,bottom:0,right:0},b=e.position().left;l.right=l.left+h.outerWidth()-e.outerWidth();t=y*w*(h.outerWidth()/l.right);t=parseInt(t,10);t+=b;e.css({left:Math.min(l.right,Math.max(0,t)),top:0});o.ScrollHorizontal()}if(u.useVerticalScrollBar){var k=r.height()/i.outerHeight(),a={top:0,left:0,bottom:0,right:0},d=parseInt(f.css("top"),10);a.bottom=s.outerHeight()-f.outerHeight();c=p*k*(s.outerHeight()/a.bottom);c=parseInt(c,10);c+=d;f.css({top:Math.min(a.bottom,Math.max(0,c)),left:0});o.ScrollVertical()}}});r.on("keydown",function(n){o.ScrollByKey(n)})};this.Destroy=function(){i.parent().hasClass("mosaic-scroll-container")&&(u.useBorder&&(i.css("border",i.parent().css("border")),i.parent().css("border","0 none")),i.parent().find(".mosaic-scroll-bar").unbind().remove().unwrap())};this.Update=function(){};this.Size=function(n){i=r.find(".scrollable");var t,o,p,w,it=u.useVerticalScrollBar&&u.useHorizontalScrollBar,d,b,nt,a,tt,rt,g,k;o=i.outerHeight();n&&i.css({"margin-top":0,"margin-left":0});u.useBorder&&!y&&(v=parseInt(i.css("border-top-width"),10)*2,rt=i.css("border-top-width")+" "+i.css("border-top-style")+" "+i.css("border-top-color"),r.css("border",rt),i.css("border","0 none"),y=!0,i.width(i.width()+v).height(o+v));u.useVerticalScrollBar&&(t=i.outerWidth(!0),t<=10?r.css({height:o-v}):r.css({height:o-v,width:t-v}),i.css({height:"auto"}),p=i.outerHeight(!0),w=p>o&&p+parseInt(i.css("margin-top"),10)<o,w&&i.css("margin-top",-(p-o)+"px"),a=o,it&&(a-=h.outerHeight(!0)),g=a/s.height(),s.height(a),l=o/p,l>=1?(s.hide(),i.css("margin-top",0),i.removeClass("yScroll")):(i.addClass("yScroll"),s.show(),tt=Math.max(parseInt(l*a,10),20),f.height(tt)),l=(a-tt)/(p-a),w?f.css({top:o-f.outerHeight()}):(d=parseInt(f.css("top"),10),f.css({top:d*g})),n&&f.css({top:0}));u.useHorizontalScrollBar&&(t=r.parent().width(),r.css({height:o,width:t}),k=i.width(),w=k>t&&k+parseInt(i.css("margin-left"),10)<t,w&&i.css({marginLeft:-(k-t)}),b=t,it&&(b-=s.outerWidth(!0)),g=b/h.width(),h.width(b),c=t/k,c>=1?(h.hide(),i.css("margin-left",0)):(h.show(),nt=parseInt(c*b,10),e.width(nt)),c=(b-nt)/k,w?e.css({left:t-e.outerWidth()}):(d=e.position().left,e.css({left:d*g})),n&&e.css({left:0}));u.isAbsolute&&(r.css({top:i.css("top"),left:i.css("left")}),i.css({top:0,left:0,position:"relative"}))};this.ToggleScrollBar=function(){};this.ScrollHorizontal=function(){var n=parseInt(e.position().left/c,10);i=r.find(".scrollable");r.scrollLeft(0);n<0&&(n=0);n+r.width()>i.width()&&(n=i.width()-r.width());i.css("margin-left",-n+"px");u.scrollHorCallback&&typeof u.scrollHorCallback=="function"&&u.scrollHorCallback.call()};this.ScrollVertical=function(){var n=parseInt(parseInt(f.css("top"),10)/l,10);i=r.find(".scrollable");r.scrollTop(0);n<0&&(n=0);n+r.height()>i.height()&&(n=i.height()-r.height());n<0&&(n=0);i.css("margin-top",-n+"px");u.scrollVertCallback&&typeof u.scrollVertCallback=="function"&&u.scrollVertCallback.call()};this.ScrollToEnd=function(){var n=0,t=0;u.useVerticalScrollBar&&l<1&&(n=i.height()-r.height(),n<0&&(n=0),i.css("margin-top",-n+"px"),t=parseInt(n*l,10),f.css({top:t}));u.useHorizontalScrollBar&&c<1&&(n=i.width()-r.width(),i.css("margin-left",-n+"px"),t=parseInt(n*c,10),e.css({left:t}))};this.ScrollToStart=function(){var n=0,t=0;u.useVerticalScrollBar&&l<1&&(i.css("margin-top",-n+"px"),f.css({top:t}));u.useHorizontalScrollBar&&c<1&&(i.css("margin-left",-n+"px"),e.css({left:t}))};this.ScrollToHorizontal=function(n){var t;u.useHorizontalScrollBar&&c<1&&(n=r.width()-n,n=Math.min(n,0),i.css("margin-left",n+"px"),t=parseInt(n*c,10),e.css({left:-t}))};this.ScrollToVertical=function(n){var t;u.useVerticalScrollBar&&l<1&&(n=r.height()-n,n=Math.min(n,0),i.css("margin-top",n+"px"),t=parseInt(n*l,10),f.css({top:-t}))};this.ScrollByClickVertical=function(n){var u=parseInt(n.pageY-s.offset().top,10),t=parseInt(f.css("top"),10),i=f.outerHeight(),r=0;u>t+i?(r=Math.min(t+i,s.height()-i),f.css({top:r})):u<t&&(r=Math.max(t-i,0),f.css({top:r}));o.ScrollVertical()};this.ScrollByClickHorizontal=function(n){var u=parseInt(n.pageX-h.offset().left,10),t=e.position().left,i=e.outerWidth(),r=0;u>t+i?(r=Math.min(t+i,h.width()-i),e.css({left:r})):u<t&&(r=Math.max(t-i,0),e.css({left:r}));o.ScrollHorizontal()};this.ScrollByKey=function(n){var u,t,i,r;(n.which===ABF_Model.KeyCodes.up||n.which===ABF_Model.KeyCodes.down||n.shiftKey&&n.which===ABF_Model.KeyCodes.tab)&&(u={top:0,left:0,bottom:0,right:0},t=parseInt(f.css("top"),10),u.bottom=s.outerHeight()-f.outerHeight(),(n.which===ABF_Model.KeyCodes.up||n.which===ABF_Model.KeyCodes.tab)&&(t-=15),n.which===ABF_Model.KeyCodes.down&&(t+=15),f.css({top:Math.min(u.bottom,Math.max(0,t)),left:0}),o.ScrollVertical());(n.which===ABF_Model.KeyCodes.left||n.which===ABF_Model.KeyCodes.right)&&(i={top:0,left:0,bottom:0,right:0},r=e.position().left,i.right=i.left+h.outerWidth()-e.outerWidth(),n.which===ABF_Model.KeyCodes.left&&(r-=20),n.which===ABF_Model.KeyCodes.right&&(r+=20),e.css({left:Math.min(i.right,Math.max(0,r)),top:0}),o.ScrollHorizontal())};this.GetHorizontalPosition=function(){return-parseInt(i.css("margin-left"),10)+r.width()};this.GetHorizontalStartPosition=function(){return-parseInt(i.css("margin-left"),10)};this.GetVerticalPosition=function(){return-parseInt(i.css("margin-top"),10)+r.height()};this.GetVerticalStartPosition=function(){return-parseInt(i.css("margin-top"),10)}},SwingMosaic={getBaseRegionLevelCode:function(){var n="",t=ABF_Model.getBaseRegionDimension();return t!=null&&(n=t.LevelCode),n},getBaseRegionItemCode:function(){var n="",t=ABF_Model.getBaseRegionDimension();return t!=null&&(n=t.ItemCode),n},getReferenceRegionLevelCode:function(){var n="",t=ABF_Model.getReferenceRegionDimension();return t!=null&&(n=t.LevelCode),n},getReferenceRegionItemCode:function(){var n="",t=ABF_Model.getReferenceRegionDimension();return t!=null&&(n=t.ItemCode),n},getText:function(n){return n?ABF_Text[n]:null},isDashboardView:function(){var n=!1;return ABF_Model.viewstate&&(n=ABF_Model.viewstate.isDashboardView()),n},getCurrentThemeTitle:function(){return ABF_Model.Dashboard.ThemeTitle},deprecationWarning:function(n,t){console.warn("[Deprecated] "+n+" is deprecated, please use "+t+" instead.")},deprecationWarningObj:function(n){console.warn("[Deprecated] "+n+" is deprecated, please contact developers for valid function call instead.")}},ABF_Model=ABF_Model||{};Object.defineProperty(window,"ABF_Dashboard_Model",{get:function(){return SwingMosaic.deprecationWarningObj("ABF_Dashboard_Model"),ABF_Model}});ABF_Controller=ABF_Controller||{};Object.defineProperty(window,"ABF_Dashboard_Controller",{get:function(){return SwingMosaic.deprecationWarningObj("ABF_Dashboard_Controller"),ABF_Controller}});ABF_Model.Settings=ABF_Model.Settings||{};Object.defineProperty(ABF_Model.Settings,"TextResource",{get:function(){return SwingMosaic.deprecationWarning("ABF_Model.Settings.TextResource","SwingMosaic.getText(key)"),ABF_Text}})