var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{constructor(){this.cascadingArray=[];this.loadCascading=!0}init(n,t,r){var u=i.Instance(),f="control-container-"+n;u.loadControlSettings(t.ControlJsonText,t.FormPropertyId);u.loadPropertySettings(t.PropertySettings,t.FormPropertyId);r!=null&&r()}loadControl(t,r){var e=this,o=r.IsRequired!=!0?"hidden":"",s=r.IsRequired!=!0?"":"required",l=r.IsRequired!=!0?"":"*",f=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val(),u,c;r.StagesForRequired!=null&&r.StagesForRequired!=""&&(u=r.StagesForRequired.split("|"),o=u.find(n=>n==f)?"":"hidden",s=u.find(n=>n==f)?"required":"",l=u.find(n=>n==f)?"*":"");var h=JSON.parse(r.ControlJsonText),p=i.instance.cascadingArray,a=n.Forms.Controls.CascadingAutocomplete.Instance().cascadingArray.find(n=>n.UniqueId==r.UniqueId)?!0:!1;h.UniqueId=r.UniqueId;a==!1&&i.instance.cascadingArray.push(h);const{helpTooltipHtml:v,helpTextHtml:y}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(r);c=`