$$WPUtil.guaranteeExistence($$WP,"Handlebars");$$WPUtil.guaranteeExistence($$WP,"Templates");$$WP.Handlebars._addHelpersHasBeenCalled=false;$$WP.Handlebars.addHelpers=function addHelpers(){var f="Core.Banner",e="boolean",d="UI.InfoBubble",b=null,g=false,h="function",c="string",j="respquestionnaire",i="echeckin",a=true;if($$WP.Handlebars._addHelpersHasBeenCalled)return;$$WP.Handlebars._addHelpersHasBeenCalled=a;if($$WP.Utilities){$$WP.Handlebars.addComponent=function addComponent(c){var a="componentcontainer_"+$$WPUtil.generateGUID(),b=function(){var d=document.getElementById(a);$$WP.Utilities.addComponent._Counter[a]++;if(!d){$$WP.Utilities.addComponent._Counter[a]<10&&window.setTimeout(b,1);return}delete $$WPUtil.Handlebars.addComponent._Counter[a];$afe.jq(d).safeAppend(c.$container)};$$WP.Utilities.addComponent._Counter[a]=0;window.setTimeout(b,1);return'
'};$$WP.Handlebars.addComponent._Counter={};Handlebars.registerHelper("addComponent",$$WP.Handlebars.addComponent);Handlebars.registerHelper("ifNotNullOrEmpty",function(b,a){return!$$WPUtil.IsNullOrEmpty(b)?a.fn(this):a.inverse(this)});if($$WP.Utilities.UI){Handlebars.registerHelper("ifMobile",function(a){return $$WP.Utilities.UI.IsMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifMobileOrMobileBrowser",function(a){return $$WP.Utilities.UI.IsMobile||($$WP.Utilities.queryString("src")===i||$afe.select("html").hasClass(j))&&WP.DOM.Browser.isMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifNotMobileOrMobileBrowser",function(a){return!$$WP.Utilities.UI.IsMobile&&!(($$WP.Utilities.queryString("src")===i||$afe.select("html").hasClass(j))&&WP.DOM.Browser.isMobile)?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifNotMobile",function(a){return!$$WP.Utilities.UI.IsMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifWelcome",function(a){return $$WP.ApplicationContext===78?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifWelcomeNotMobile",function(a){return $$WP.ApplicationContext===78&&!$$WP.Utilities.UI.IsMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifWelcomeOrMobile",function(a){return $$WP.ApplicationContext===78||$$WP.Utilities.UI.IsMobile||WP.DOM.Browser.isMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifNotWelcomeOrMobile",function(a){return $$WP.ApplicationContext!==78&&!$$WP.Utilities.UI.IsMobile&&!WP.DOM.Browser.isMobile?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifPreLogin",function(a){return!$$WP.Utilities.UI.IsLoggedIn?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifiOS",function(a){return WP.DOM.Browser.isIPhone||WP.DOM.Browser.isIPad||WP.DOM.Browser.isIPod||$$WP.ApplicationContext===78&&$$WP.Utilities.UI.IsIos()?a.fn(this):a.inverse(this)});Handlebars.registerHelper("proxyColorClass",function(){return $$WP.Utilities.UI.ProxyColorClass});Handlebars.registerHelper("ifWorkflowRestricted",function(a){return $$WP.Utilities.UI.IsWorkflowRestricted?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifNotPrelogin",function(a){return $$WP.Utilities.UI.IsLoggedIn?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifPreloginOrGuest",function(a){return $$WP.Utilities.UI.IsWorkflowRestricted||!$$WP.Utilities.UI.IsLoggedIn?a.fn(this):a.inverse(this)})}}if($$WP.Strings){Handlebars.registerHelper("setStringNamespace",$$WP.Strings.setDefaultNamespace);Handlebars.registerHelper("clearStringNamespace",$$WP.Strings.clearDefaultNamespace);Handlebars.registerHelper("getStringResource",$$WP.Strings.getForTemplate);Handlebars.registerHelper("getDisplayString",function(b,d,a){if(typeof a===c){if(a)return $$WP.Strings.getForTemplate(b+"_"+a,d)}else if(typeof a==="number")return $$WP.Strings.getForTemplate(b+"_"+a.toString(),d);return $$WP.Strings.getForTemplate(b,d)});Handlebars.registerHelper("getDisplayStringWithMnemonics",function(f,d){var c="@MYCHART@",a,b,e;if(typeof d===h)a=d();else a=d;for(b in a)$$WP.Strings.addMnemonic(c+b.toUpperCase()+"@",a[b].Value,a[b].IsLink,a[b].Namespace,a[b].EncodingType);e=$$WP.Strings.getForTemplate(f);for(b in a)$$WP.Strings.removeMnemonic(c+b.toUpperCase()+"@",a[b].Namespace);return e});Handlebars.registerHelper("addStringResourceMnemonic",$$WP.Strings.addMnemonic);Handlebars.registerHelper("addLinkMnemonic",function(f,e,c,h,i){c=$$WP.Strings.getNamespace().replaceMnemonics(c);var d=''+$$WP.Strings.get(e)+"",g,b,$$WP.Strings.EncodingTypes.None)});Handlebars.registerHelper("setOrganization",$$WP.Strings.setOrganization);Handlebars.registerHelper("clearOrganization",$$WP.Strings.clearOrganization);Handlebars.registerHelper("removeStringResourceMnemonic",$$WP.Strings.removeMnemonic);Handlebars.registerHelper("appendNewWindowNotification",function(a,b){return $$WP.Strings.appendNewWindowNotification($$WP.Strings.get(a),b)})}try{if(makeLink){Handlebars.registerHelper("makeLink",makeLink);Handlebars.registerHelper("makeStaticLink",makeStaticLink);Handlebars.registerHelper("makeStaticImageLink",makeStaticImageLink);Handlebars.registerHelper("showFile",function(a){return makeLink("showfile.asp?key="+a)})}}catch(k){}try{if(isDataTile){Handlebars.registerHelper("ifDataTiles",function(a){return isDataTile()?a.fn(this):a.inverse(this)});Handlebars.registerHelper("ifNotDataTiles",function(a){return!isDataTile()?a.fn(this):a.inverse(this)})}}catch(k){}$$WP.CommunityUtilities&&Handlebars.registerHelper("canShowExternalLoadingIndicator",function(a){return $$WP.CommunityUtilities.hasCommunityLinks()?a.fn(this):a.inverse(this)});if($$WP.FormValidation){Handlebars.registerHelper("validationSettingsAttribute",$$WP.FormValidation.Handlebars.validationSettingsAttribute);Handlebars.registerHelper("messageDisplay",$$WP.FormValidation.Handlebars.messageDisplay);Handlebars.registerHelper("messageDisplayForAttribute",$$WP.FormValidation.Handlebars.messageDisplayForAttribute);Handlebars.registerHelper("disableIfInvalidAttribute",$$WP.FormValidation.Handlebars.disableIfInvalidAttribute);Handlebars.registerHelper("validationGroupAttribute",$$WP.FormValidation.Handlebars.validationGroupAttribute);Handlebars.registerHelper("validationRequiredAttribute",$$WP.FormValidation.Handlebars.validationRequiredAttribute)}$$WP.Currency&&Handlebars.registerHelper("numberAsCurrency",function(a,c){var b;if(typeof a===h)b=a();else b=a;return $$WP.Currency.Helpers.numberToCurrency(b,c)});if($$WP.I18N){Handlebars.registerHelper("verticalDateWithYear",function(e,b,d){var c=new Date(d,b-1,e),a=$$WP.I18N.getOrderedDatePieces(g);return new Handlebars.SafeString($$WP.I18N.Handlebars.verticalDate(c,a))});Handlebars.registerHelper("verticalDateWithDayName",function(f,c,e){var d=new Date(e,c-1,f),b=$$WP.I18N.getOrderedDatePieces(a);if(b[0]==="d")b.unshift("dow");else b.push("dow");return new Handlebars.SafeString($$WP.I18N.Handlebars.verticalDate(d,b))});Handlebars.registerHelper("verticalDateWithoutDay",function(f,c,e){var d=new Date(e,c-1,f),b=$$WP.I18N.getOrderedDatePieces(g,g,a);return new Handlebars.SafeString($$WP.I18N.Handlebars.verticalDate(d,b))})}if($$WP.UI){$$WP.UI.Command&&Handlebars.registerHelper("command",function(e,h,f,a,d){var b=new $$WP.UI.CommandOptions(typeof a===c?JSON.parse(a):a);b.MiscContent=(b.MiscContent||"")+(d&&d.fn?new Handlebars.SafeString(d.fn(this)):"");var g=new $$WP.UI.Command({Priority:e,Tone:h,Caption:f,CmdOptions:b});return Handlebars.helpers.addTemplate("UI.Command",g)});$$WP.UI.Dropdown&&Handlebars.registerHelper("dropdown",function(g,h,c,b,f,d,a){var e=$$WP.UI.DropdownOption.convertRawDropdownOptions(f,d,a);return Handlebars.helpers.addTemplate("UI.Dropdown",new $$WP.UI.Dropdown({IdName:g,Label:h,PlaceholderText:c,ValidationSettings:b,Options:e}))});if($$WP.UI.InfoBubble){Handlebars.registerHelper("infoBubble",function(f,h,b,c,g){return Handlebars.helpers.addTemplate(d,new $$WP.UI.InfoBubble({BubbleTitle:f,BubbleText:h,DisableHtmlEncoding:typeof b===e&&b===a,Image:"images/info.png",BubbleLabelledBy:c,BubbleLabel:g}))});Handlebars.registerHelper("customInfoBubble",function(c,h,j,b,g,f,i){return Handlebars.helpers.addTemplate(d,new $$WP.UI.InfoBubble({BubbleTitle:h,BubbleText:j,DisableHtmlEncoding:typeof b===e&&b===a,Image:c,UseSvgImage:!!g,BubbleLabelledBy:f,BubbleLabel:i}))});Handlebars.registerHelper("simpleInfoBubble",function(g,b,c,f){return Handlebars.helpers.addTemplate(d,$$WP.UI.InfoBubble.SimpleInfoBubble(g,typeof b===e&&b===a,c,f))});Handlebars.registerHelper("textInfoBubble",function(c,f,g,b){return Handlebars.helpers.addTemplate(d,new $$WP.UI.InfoBubble({AnchorText:c,BubbleTitle:f,BubbleText:g,DisableHtmlEncoding:typeof b===e&&b===a}))});Handlebars.registerHelper("simpleTextInfoBubble",function(c,f,b){return Handlebars.helpers.addTemplate(d,$$WP.UI.InfoBubble.SimpleTextInfoBubble(c,f,typeof b===e&&b===a))})}}Handlebars.registerHelper("coreBanner",function(a){return Handlebars.helpers.addTemplate(f,a)});Handlebars.registerHelper("informationalBanner",function(e,d,a,g){return Handlebars.helpers.addTemplate(f,{BannerType:"informationalType",HeaderText:e,DetailText:d,IconOverride:typeof a===c?a:b,FontSize:g})});Handlebars.registerHelper("successBanner",function(e,d,a,g){return Handlebars.helpers.addTemplate(f,{BannerType:"successType",HeaderText:e,DetailText:d,IconOverride:typeof a===c?a:b,FontSize:g})});Handlebars.registerHelper("warningBanner",function(e,d,a,g){return Handlebars.helpers.addTemplate(f,{BannerType:"warningType",HeaderText:e,DetailText:d,IconOverride:typeof a===c?a:b,FontSize:g})});Handlebars.registerHelper("criticalBanner",function(e,d,a,g){return Handlebars.helpers.addTemplate(f,{BannerType:"criticalType",HeaderText:e,DetailText:d,IconOverride:typeof a===c?a:b,FontSize:g})});Handlebars.registerHelper("ajaxSpinner",function(c,b,a){return $$WP.ApplicationContext==78?void 0:Handlebars.helpers.addTemplate("UI.AjaxSpinner",{inline:c,loadingMessage:b,role:a?"status":"alert"})});$$WP.Svg&&Handlebars.registerHelper("referenceSvg",function(a){if(a===b||a==="")return b;var d=document.createElement("use"),c;if(a.indexOf("~/")===0)c=makeLink(a.substring(2));else if(a.indexOf("http")===0)c=a;else c=makeStaticImageLink(a);d.setAttribute("xlink:href",c);if(WP.DOM.Browser.isIE){$$WP.Svg.Helpers.loadSingleSvgIcon(d);return new Handlebars.SafeString(d.innerHTML)}return new Handlebars.SafeString(d.outerHTML)});Handlebars.registerHelper("URLEncode",encodeURI);Handlebars.registerHelper("encodeURIComponent",encodeURIComponent);Handlebars.registerHelper("ifEquals",function(b,c,a){return b!==c?a.inverse(this):a.fn(this)});Handlebars.registerHelper("ifNotEquals",function(b,c,a){return b===c?a.inverse(this):a.fn(this)});Handlebars.registerHelper("addTemplate",function(e,g,d,i){for(var f=e.split("."),k=f.length,b=$$WP.Templates,c=0;c