var __extends,Bnet;(function(n){var t;(function(n){var t,i,r;(function(n){n[n.FormKit=0]="FormKit";n[n.CompanionKit=1]="CompanionKit";n[n.ControlKit=2]="ControlKit";n[n.NavKit=3]="NavKit"})(t=n.Kits||(n.Kits={})),function(n){n.map={};n.map[t.FormKit]="form-kit";n.map[t.CompanionKit]="companion-kit";n.map[t.ControlKit]="control-kit";n.map[t.NavKit]="nav-kit"}(i=n.KitClassMap||(n.KitClassMap={}));r=function(){function t(t){if(this.parameters=t,this.kitClass=i.map[this.parameters.kit],this.kitClass===undefined)throw"Kit not found in KitClassMap";this.eventBinder=new n.UIKitEventBinder(this)}return Object.defineProperty(t.prototype,"$kitItems",{get:function(){return $(this.kitItemSelector)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kitItemSelector",{get:function(){return"."+this.kitClass+"."+this.parameters.kitItemClass},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this.eventBinder.destroy()},t}();n.KitItemInitializer=r})(t=n.UiKit||(n.UiKit={}))})(Bnet||(Bnet={})),function(n){var t;(function(t){function r(n,i,r){var u=[],f=t.KitClassMap.map[i];return n.find("."+f).each(function(n,t){var f=$(t),i;try{i=new r(f.data("identifier"),null);u.push(i)}catch(e){}}),u}var i=function(){function t(){this.kitItemInitializers=[]}return t.prototype.initialize=function(){for(var i,t=0,r=this.kitItemInitializers.length;t<r;t++)i=this.kitItemInitializers[t],i.initialize(),i.addListeners();n.log("Initialized UI Kit items")},t.prototype.destroy=function(){for(var i,n=0,t=this.kitItemInitializers.length;n<t;n++)i=this.kitItemInitializers[n],i.destroy()},t.prototype.addKitItem=function(n){this.kitItemInitializers.push(n)},t.Instance=new t,t}();t.Base=i;t.getKitItems=r})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={})),function(n){var t;(function(t){var i=function(){function t(t){this.kitItemInitializer=t;this.eventBinder=new n.EventBinder(t.kitClass)}return t.prototype.for=function(n,t){t===void 0&&(t=!1);var i=this.kitItemInitializer.kitItemSelector+" "+n;return t&&(i=""+this.kitItemInitializer.kitItemSelector+n),this.eventBinder.for($(document),i)},t.prototype.forDocument=function(n){return this.eventBinder.for($(document),n)},t.prototype.forWindow=function(){return this.eventBinder.for($(window))},t.prototype.forKitItem=function(){return this.eventBinder.for($(document),this.kitItemInitializer.kitItemSelector)},t.prototype.destroy=function(){this.eventBinder.destroy()},t}();t.UIKitEventBinder=i})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var r=function(){function i(i,r){this.identifier=i;this.kitItemInitializer=r;this.duplicateIdentifierWarningCount=0;this.jsIdentifier=".js-"+this.identifier;this.selector=""+this.kitItemInitializer.kitItemSelector+this.jsIdentifier;this.kitItemExists||n.error("No kit item element in the DOM matches "+this.selector);this.eventBinder=new t.UIKitEventBinder(r)}return Object.defineProperty(i.prototype,"kitItemExists",{get:function(){return this.$kitItem.length!==0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"$kitItem",{get:function(){var t=$(this.selector);return t.length>1&&this.duplicateIdentifierWarningCount===0&&n.warn('Duplicate identifier detected for kit item "'+this.identifier+'". This may lead to strange behavior.'),t},enumerable:!0,configurable:!0}),i.prototype.checkAndThrowIfNotExist=function(){if(!this.exists)throw"No kit item element in the DOM matches "+this.selector;},Object.defineProperty(i.prototype,"exists",{get:function(){return this.$kitItem.length!==0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"kitItemIdentifier",{get:function(){return this.identifier},enumerable:!0,configurable:!0}),i.prototype.on=function(n,t,i){this._on(n,t,i)},i.prototype._on=function(n,t,i){var u=this,r=".js-"+this.identifier,f=i!=null?r+" "+i:r;this.eventBinder.for(f,!0).on(n,function(n){t({event:n,kitItem:u})})},i.prototype.getAttribute=function(n){return this.$kitItem.attr(n)},i}(),i,u;t.KitItem=r;i=function(n){function t(t,i,r){var u=n.call(this,t,r)||this;return u.kitItemData=i,u.vueDataRootObjName=u.$kitItem.data("root-var-name"),u.kitItemData[u.vueDataRootObjName]=u.kitItemData.vueData,u}return __extends(t,n),Object.defineProperty(t.prototype,"vueData",{get:function(){return this.kitItemData[this.vueDataRootObjName]},enumerable:!0,configurable:!0}),t.prototype.initialize=function(){this.vueItem=this.createVue()},t}(r);t.VueKitItem=i;u=function(n){function t(t,i,r){return n.call(this,t,i,r)||this}return __extends(t,n),t.prototype.initialize=function(){this.component=this.createVueComponent();this.vue=this.createVue()},t}(i);t.VueComponentKitItem=u})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var u=function(t){function i(n){return t.call(this,n,r.Instance)||this}return __extends(i,t),i.prototype.initialize=function(){this.setTimes()},i.prototype.setTimes=function(){this.$kitItem.find("[data-time]").each(function(t,i){var r=n.Utilities.DateTime.timeAgo($(i).data("time"));$(i).text(r)})},i}(t.KitItem),r;i.HeaderCardItem=u;r=function(n){function i(){return n.call(this,{kit:t.Kits.CompanionKit,kitItemClass:"header-card-item"})||this}return __extends(i,n),i.prototype.initialize=function(){},i.prototype.addListeners=function(){},i.Instance=new i,i}(t.KitItemInitializer);i.HeaderCardItemInitializer=r;t.Base.Instance.addKitItem(r.Instance)})(i=t.CompanionKit||(t.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t,r){return n.call(this,t,r,i.Instance)||this}return __extends(t,n),t.prototype.createVue=function(){return new Vue({el:this.selector,data:this.kitItemData,methods:this.kitItemData.vueMethods})},t}(n.VueKitItem),i;t.OneLineCardItemVue=r;i=function(t){function i(){return t.call(this,{kit:n.Kits.CompanionKit,kitItemClass:"one-line-card-item"})||this}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){},i.Instance=new i,i}(n.KitItemInitializer);t.OneLineCardItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.CompanionKit||(n.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t,r){return n.call(this,t,r,i.Instance)||this}return __extends(t,n),t.prototype.createVue=function(){return new Vue({el:this.selector,data:this.kitItemData,methods:this.kitItemData.vueMethods})},t}(n.VueKitItem),i;t.OneLineItemVue=r;i=function(t){function i(){return t.call(this,{kit:n.Kits.CompanionKit,kitItemClass:"one-line-item"})||this}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){},i.Instance=new i,i}(n.KitItemInitializer);t.OneLineItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.CompanionKit||(n.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var u=function(t){function i(n){return t.call(this,n,r.Instance)||this}return __extends(i,t),i.prototype.initialize=function(){this.setTimes()},i.prototype.setTimes=function(){this.$kitItem.find("[data-time]").each(function(t,i){var r=n.Utilities.DateTime.timeAgo($(i).data("time"));$(i).text(r)})},i}(t.KitItem),r;i.TwoLineItem=u;r=function(n){function i(){return n.call(this,{kit:t.Kits.CompanionKit,kitItemClass:"two-line-item"})||this}return __extends(i,n),i.prototype.initialize=function(){},i.prototype.addListeners=function(){},i.Instance=new i,i}(t.KitItemInitializer);i.TwoLineItemInitializer=r;t.Base.Instance.addKitItem(r.Instance)})(i=t.CompanionKit||(t.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var i=function(n){function i(i,r){return n.call(this,i,r,t.TwoLineItemInitializer.Instance)||this}return __extends(i,n),i.prototype.setTitle=function(n){this.kitItemData.vueData.title=n},i.prototype.setSubtitle=function(n){this.kitItemData.vueData.subtitle=n},i.prototype.setIcon=function(n){this.kitItemData.vueData.iconCoin=n},i.prototype.createVue=function(){return new Vue({el:this.selector,data:this.kitItemData,methods:this.kitItemData.vueMethods})},i}(n.VueKitItem);t.TwoLineItemVue=i;n.Base.Instance.addKitItem(t.TwoLineItemInitializer.Instance)})(t=n.CompanionKit||(n.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Material=0]="Material";n[n.FontAwesome=1]="FontAwesome";n[n.Bungle=2]="Bungle"})(t=n.IconFont||(n.IconFont={}));n.GetIconFontCoin=function(n){var i="";if(n.iconName)switch(n.iconFont){case t.Material:i='<i class="material-icons">'+n.iconName+"<\/i>";break;case t.FontAwesome:i='<i class="fa fa-'+n.iconName+'" aria-hidden="true"><\/i>';break;case t.Bungle:i='<i class="icon-'+n.iconName+'"><\/i>'}return i}})(t=n.CompanionKit||(n.CompanionKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var u=function(n){function t(t,r){var u=n.call(this,t,r,i.Instance)||this;return u.data=r,u.itemParams={scrollTriggerThreshold:0,sort:null},u.onScrollToBottom=function(){},u.onScrollToTop=function(){},r.optionalItemParams==null&&(r.optionalItemParams={}),$.extend(u.itemParams,r.optionalItemParams),u.vueDataObjectName=u.$kitItem.data("vue-list-item-name"),r.vueData&&r.vueData.items&&r.vueData.items.length>0&&r.optionalItemParams&&r.optionalItemParams.sort&&r.vueData.items.sort(function(n,t){return r.optionalItemParams.sort(n,t)}),u}return __extends(t,n),t.prototype.on=function(n,t){switch(n){case"scrollToBottom":this.onScrollToBottom=t;break;case"scrollToTop":this.onScrollToTop=t;break;default:throw"This event is not supported by ListViews";}},t.prototype.off=function(n){switch(n){case"scrollToBottom":this.onScrollToBottom=function(){};break;case"scrollToTop":this.onScrollToTop=function(){};break;default:throw"This event is not supported by ListViews";}},t.prototype.addItems=function(n){var t=this.kitItemData.vueData.items.concat(n);this.setItems(t)},t.prototype.setItems=function(n){var t=this;n.length>0&&this.data.optionalItemParams&&this.data.optionalItemParams.sort&&n.sort(function(n,i){return t.data.optionalItemParams.sort(n,i)});this.kitItemData.vueData.items=n.slice()},t.prototype.sort=function(){var n=this;this.kitItemData.vueData.items.length>0&&this.data.optionalItemParams.sort&&this.kitItemData.vueData.items.sort(function(t,i){return n.data.optionalItemParams.sort(t,i)})},Object.defineProperty(t.prototype,"items",{get:function(){return this.kitItemData.vueData.items},enumerable:!0,configurable:!0}),t.prototype.createVueComponent=function(){var n=Vue.options.components[this.kitItemData.templateName],t=n!==undefined;return t||(n=Vue.component(this.kitItemData.templateName,{name:this.kitItemData.templateName,template:$("template#"+this.kitItemData.templateName).html(),props:[this.vueDataObjectName],methods:this.kitItemData.vueTemplateMethods})),n},t.prototype.createVue=function(){var t=$(this.$kitItem)[0],n={};return n[this.kitItemData.templateName]=this.component,new Vue({el:t,data:this.kitItemData,components:n,methods:this.getVueMethods()})},t.prototype.getVueMethods=function(){var n=this,t=!1;return{onScroll:function(i){var u=$(i.currentTarget),e=u[0].scrollHeight,f=u.scrollTop(),o=u.height(),s=r.isScrolledToTop(f,n.kitItemData.optionalItemParams.scrollTriggerThreshold),h=r.isScrolledToBottom(e,f,o,n.kitItemData.optionalItemParams.scrollTriggerThreshold);if(h)n.onScrollToBottom({event:i,kitItem:n});else if(s&&t)n.onScrollToTop({event:i,kitItem:n});t=t||f>n.kitItemData.optionalItemParams.scrollTriggerThreshold}}},t}(n.VueComponentKitItem),r,i;t.ListView=u;r=function(){function n(){}return n.isScrolledToBottom=function(n,t,i,r){return r===void 0&&(r=0),n-t-i<=r},n.isScrolledToTop=function(n,t){return t===void 0&&(t=0),n<=t},n}();i=function(t){function i(){return t.call(this,{kit:n.Kits.ControlKit,kitItemClass:"listview-item"})||this}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){},i.Instance=new i,i}(n.KitItemInitializer);t.ListViewInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.ControlKit||(n.ControlKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t){var r=n.call(this,t,i.Instance)||this;return r.checkboxSelector=".js-real-checkbox",r}return __extends(t,n),Object.defineProperty(t.prototype,"$checkbox",{get:function(){return this.$kitItem.find(this.checkboxSelector)},enumerable:!0,configurable:!0}),t.prototype.on=function(t,i){this.checkAndThrowIfNotExist();switch(t){case"change":n.prototype._on.call(this,t,i,this.checkboxSelector);break;default:n.prototype._on.call(this,t,i)}},Object.defineProperty(t.prototype,"isChecked",{get:function(){return this.checkAndThrowIfNotExist(),this.$checkbox.is(":checked")},enumerable:!0,configurable:!0}),t.prototype.setChecked=function(n){this.checkAndThrowIfNotExist();this.$checkbox.prop("checked",n).trigger("change")},t.prototype.toggleEnabled=function(n){this.checkAndThrowIfNotExist();this.$kitItem.find(".check-box").toggleClass("disabled",!n);this.$checkbox.prop("disabled",!n)},t}(n.KitItem),i;t.CheckboxItem=r;i=function(t){function i(){var i=t.call(this,{kit:n.Kits.FormKit,kitItemClass:"checkbox-item"})||this;return i.checkedClass="checked",i}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){var n=this;this.eventBinder.forKitItem().on("click",function(n){var i=$(n.currentTarget),t=i.find(".js-real-checkbox");t.is(":disabled")||t.prop("checked",!t.is(":checked")).change()});this.eventBinder.for(".js-real-checkbox").on("change",function(t){var i=$(t.currentTarget),u=i.parents(".check-box"),r;i.is(":disabled")||(r=i.is(":checked"),u.toggleClass(n.checkedClass,r))})},i.Instance=new i,i}(n.KitItemInitializer);t.CheckboxItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.FormKit||(n.FormKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t){var r=n.call(this,t,i.Instance)||this;return r.selectBoxSelector=".js-select-box",r}return __extends(t,n),t.prototype.on=function(t,i){this.checkAndThrowIfNotExist();switch(t){case"change":n.prototype._on.call(this,t,i,this.selectBoxSelector);break;default:n.prototype._on.call(this,t,i)}},t.prototype.val=function(){this.checkAndThrowIfNotExist();var n=this.$kitItem;return n.find(this.selectBoxSelector).val()},t.prototype.valString=function(){this.checkAndThrowIfNotExist();var n=this.$kitItem;return n.find(this.selectBoxSelector).find(":selected").text()},t.prototype.select=function(n){i.Instance.onSelectOption(n,this.$kitItem)},t}(n.KitItem),i;t.DropdownItem=r;i=function(t){function i(){var i=t.call(this,{kit:n.Kits.FormKit,kitItemClass:"dropdown-item"})||this;return i.fakeSelectBoxSelector=".select-box",i.optionSelector=".js-option-selectable",i.optionContainerSelector=".js-select-options",i}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){var n=this;this.eventBinder.for(".js-toggle-select:not(.open)").on("click touchend",function(t){return n.onSelectBoxClick(t.currentTarget)});this.eventBinder.for(this.optionSelector).on("click touchend",function(t){if($(t.currentTarget).closest(".current-option").length)return!1;var i=$(t.currentTarget).attr("data-value"),r=$(t.currentTarget).closest(".dropdown-item");n.onSelectOption(i,r);return!1});this.eventBinder.for("select").on("change",function(t){if(t.isTrigger!==3)n.onChange(t.currentTarget)});this.eventBinder.forDocument().on("click",function(t){var i=$(t.currentTarget),r=n.$kitItems.find(n.fakeSelectBoxSelector),u=i.closest(n.fakeSelectBoxSelector);n.closeDropdown(r.not(u))})},i.prototype.onSelectBoxClick=function(n){this.toggleOpenClose(n)},i.prototype.onSelectOption=function(n,t,i){var r;i===void 0&&(i=!1);r=t.find(".select-option[data-value='"+n+"']").first();r.addClass("current").siblings().removeClass("current");var o=r.clone().removeClass("js-option-selectable"),s=t.find(this.fakeSelectBoxSelector),f=t.find(".current-option"),u=t.find("select"),h=u.val(),e=r.data("value");(h!==e||i)&&(f.find(".select-option").remove(),f.append(o),i||(u.val(e),u.trigger("change")));this.closeDropdown(s)},i.prototype.onChange=function(n){var t=$(n).closest(".dropdown-item");this.onSelectOption(n.value,t,!0)},i.prototype.closeDropdown=function(n){n?n.removeClass("open"):$(".companion-select .select-box").removeClass("open")},i.prototype.openDropdown=function(n){var t=this;if(!n.hasClass("open")){setTimeout(function(){n.addClass("open");t.correctHeight(n)},Modernizr.mobile?250:0);return}},i.prototype.toggleOpenClose=function(n){var t=$(n),i=t.is(this.fakeSelectBoxSelector)?t:$(n).parents(this.fakeSelectBoxSelector);this.toggleZIndexFooterSiblingContainer(t);i.hasClass("open")?this.closeDropdown(i):this.openDropdown(i)},i.prototype.toggleZIndexFooterSiblingContainer=function(n){n.closest($("footer").siblings()).toggleClass("has-open-select")},i.prototype.correctHeight=function(n){var t=n.find(this.optionContainerSelector),h;t.css({height:"auto",top:"auto",bottom:"auto"});var f=$(window).scrollTop(),e=window.innerHeight+f,i=t.height(),o=t.offset().top,u=o-f,s=o+i,r=0;u>window.innerHeight/2?(h=$("nav.Nav_Top").height(),t.css({top:"auto",bottom:0}),i>u&&(r=i-(u-h))):(t.css({top:0,bottom:"auto"}),s>e&&(r=s-e));r>0&&t.height(i-r-20)},i.Instance=new i,i}(n.KitItemInitializer);t.DropdownItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.FormKit||(n.FormKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={})),function(n){var t;(function(t){var i;(function(t){var i,r;(function(n){n[n.before=0]="before";n[n.after=1]="after";n[n.append=2]="append";n[n.prepend=3]="prepend";n[n.replace=4]="replace"})(i=t.DOMInsertion||(t.DOMInsertion={}));r=function(){function t(){}return t.createFakeDropDownParams=function(){return{identifier:"fakeId",options:[{value:"100",label:"100 label",isSelected:!1,htmlClass:null,background:null,iconPath:null},{value:"200",label:"200 label",isSelected:!0,htmlClass:null,background:null,iconPath:null},{value:"300",label:"300 label",isSelected:!1,htmlClass:null,background:null,iconPath:null},]}},t.createFakeTextBoxParams=function(){return{identifier:"fakeIdtext",htmlAttributes:[{name:"data-somedata",value:"testingSomeData"}],className:"textboxClass",placeholderText:"some placeholder for placeholding",validation:null,value:"",type:"text"}},t.addDropDown=function(n,i,r,u){var f="/"+Localizer.CurrentCultureName+"/UIKit/DropDown";t.asyncLoadFormItem(f,{dropdownParams:n},i,r,u)},t.addCheckbox=function(n,i,r,u){var f="/"+Localizer.CurrentCultureName+"/UIKit/Checkbox";t.asyncLoadFormItem(f,{checkboxparams:n},i,r,u)},t.addCompanionTextInput=function(n,i,r,u){var f="/"+Localizer.CurrentCultureName+"/UIKit/TextInput";t.asyncLoadFormItem(f,{textboxparams:n},i,r,u)},t.addTextArea=function(n,i,r,u){var f="/"+Localizer.CurrentCultureName+"/UIKit/TextArea";t.asyncLoadFormItem(f,{textareaparams:n},i,r,u)},t.asyncLoadFormItem=function(i,r,u,f,e){var o=Object.getOwnPropertyNames(r)[0];$.ajax(i,{type:"POST",data:JSON.stringify(r),contentType:"application/json",success:function(n){t.insertIntoDom(n,u,f,e)},error:function(){n.log("There was a problem adding "+o+" into dom")}})},t.insertIntoDom=function(n,t,r,u){var f=$(r),e=typeof n=="string"?$(n):n;switch(t){case i.after:f.after(n);break;case i.append:f.append(n);break;case i.before:f.before(n);break;case i.prepend:f.prepend(n);break;case i.replace:f.replaceWith(n)}u()},t}();t.FormKitBuilder=r})(i=t.FormKit||(t.FormKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t){var r=n.call(this,t,i.Instance)||this;return r.inputSelector=".js-companion-kit-input-box-input",r}return __extends(t,n),Object.defineProperty(t.prototype,"$input",{get:function(){return this.$kitItem.find(this.inputSelector)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.checkAndThrowIfNotExist(),this.$input.val()},enumerable:!0,configurable:!0}),t.prototype.setValue=function(n){this.checkAndThrowIfNotExist();this.$input.val(n)},t.prototype.clear=function(){this.checkAndThrowIfNotExist();this.$input.val("").trigger("keyup").focus()},t.prototype.focus=function(){this.checkAndThrowIfNotExist();this.$input.focus()},t.prototype.on=function(t,i){this.checkAndThrowIfNotExist();switch(t){case"keyup":case"keydown":case"focus":case"blur":n.prototype._on.call(this,t,i,this.inputSelector);break;default:n.prototype._on.call(this,t,i)}},t}(n.KitItem),i;t.InputBoxItem=r;i=function(t){function i(){var i=t.call(this,{kit:n.Kits.FormKit,kitItemClass:"input-box-item"})||this;return i.inputSelector=".js-companion-kit-input-box-input",i}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){var n=this;this.eventBinder.for(this.inputSelector).on("change, keyup",function(t){return n.onChange(t.currentTarget)});this.eventBinder.for(this.inputSelector).on("focus",function(t){return n.onFocus(t.currentTarget)});this.eventBinder.for(this.inputSelector).on("blur",function(t){return n.onBlur(t.currentTarget)});this.eventBinder.for(".js-clear").on("click",function(t){return n.onClear(t.currentTarget)})},i.prototype.setExistingInputs=function(){var t=this,n=$(this.kitItemSelector);n.length&&n.each(function(n,i){var r=$(i),u=r.parents(t.kitItemSelector),f=r.val();u.toggleClass("has-value",f.length>0);u.toggleClass("focused",r.is("[autofocus]"))})},i.prototype.onChange=function(n){var t=$(n).val();$(n).closest(this.kitItemSelector).toggleClass("has-value",t.length>0)},i.prototype.onBlur=function(n){$(n).closest(this.kitItemSelector).removeClass("focused")},i.prototype.onFocus=function(n){$(n).closest(this.kitItemSelector).addClass("focused")},i.prototype.onClear=function(n){$(n).siblings(this.inputSelector).val("").trigger("clear").trigger("keyup").focus()},i.Instance=new i,i}(n.KitItemInitializer);t.InputBoxItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.FormKit||(n.FormKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(n){var t;(function(t){var r=function(n){function t(t){var r=n.call(this,t,i.Instance)||this;return r.textareaSelector=".js-textarea",r}return __extends(t,n),Object.defineProperty(t.prototype,"$textarea",{get:function(){return this.$kitItem.find(this.textareaSelector)},enumerable:!0,configurable:!0}),t.prototype.on=function(t,i){this.checkAndThrowIfNotExist();switch(t){case"change":n.prototype._on.call(this,t,i,this.textareaSelector);break;default:n.prototype._on.call(this,t,i)}},Object.defineProperty(t.prototype,"value",{get:function(){return this.checkAndThrowIfNotExist(),this.$textarea.val()},enumerable:!0,configurable:!0}),t.prototype.setValue=function(n){this.checkAndThrowIfNotExist();this.$textarea.val(n)},t.prototype.clear=function(){this.checkAndThrowIfNotExist();this.$textarea.val("").trigger("keyup").focus()},t}(n.KitItem),i;t.TextareaItem=r;i=function(t){function i(){var i=t.call(this,{kit:n.Kits.FormKit,kitItemClass:"textarea-item"})||this;return i.checkedClass="checked",i}return __extends(i,t),i.prototype.initialize=function(){},i.prototype.addListeners=function(){var n=this;this.eventBinder.for(".js-textarea").on("change, keyup",function(t){return n.onChange(t.currentTarget)});this.eventBinder.for(".js-textarea").on("focus",function(t){return n.onFocus(t.currentTarget)});this.eventBinder.for(".js-textarea").on("blur",function(t){return n.onBlur(t.currentTarget)});this.eventBinder.for(".js-clear").on("click",function(t){return n.onClear(t.currentTarget)})},i.prototype.setExistingInputs=function(){var t=this,n=$(this.kitItemSelector);n.length&&n.each(function(n,i){var r=$(i),u=r.parents(t.kitItemSelector),f=r.val();u.toggleClass("has-value",f.length>0);u.toggleClass("focused",r.is("[autofocus]"))})},i.prototype.onChange=function(n){var t=$(n).val();$(n).closest(this.kitItemSelector).toggleClass("has-value",t.length>0)},i.prototype.onBlur=function(n){$(n).closest(this.kitItemSelector).removeClass("focused")},i.prototype.onFocus=function(n){$(n).closest(this.kitItemSelector).addClass("focused")},i.prototype.onClear=function(n){$(n).siblings("textarea").val("").trigger("keyup").focus()},i.Instance=new i,i}(n.KitItemInitializer);t.TextareaItemInitializer=i;n.Base.Instance.addKitItem(i.Instance)})(t=n.FormKit||(n.FormKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(i){var u=function(n){function i(i){var u=n.call(this,i,r.Instance)||this;return u.navItemSelector=".js-subnav-link",u.navItemSelectSelector=".js-select-box",u.dropdown=new t.FormKit.DropdownItem("sub-nav-mobile"),u}return __extends(i,n),i.prototype.on=function(t,i){this.checkAndThrowIfNotExist();switch(t){case"navitemchosen":n.prototype._on.call(this,"click",i,this.navItemSelector);n.prototype._on.call(this,"change",i,this.navItemSelectSelector);break;default:n.prototype._on.call(this,t,i)}},i}(t.KitItem),r;i.BasicSubNav=u;r=function(i){function r(){return i.call(this,{kit:t.Kits.NavKit,kitItemClass:"basic-sub-nav"})||this}return __extends(r,i),r.prototype.initialize=function(){this.scrollNavForMobile()},r.prototype.scrollNavForMobile=function(){this.$kitItems.filter(":not(.use-mobile-dropdown)").each(function(n,t){var r=$(t),i=r.find(".current"),u;i.length>0&&(u=(i.outerWidth()-i.width())/2,r.scrollLeft(i.position().left-u))})},r.prototype.addListeners=function(){var t=this;this.eventBinder.for(".js-select-box").on("change",function(i){var r=$(i.currentTarget),u=r.parents(t.kitItemSelector);u.hasClass("render-as-spans")||n.Site.PageController.Instance.stateChange(r.val(),!1,!0)});this.eventBinder.for("span.js-subnav-link").on("click",function(n){var i=$(n.currentTarget);i.addClass("current").siblings().removeClass("current");t.scrollNavForMobile()})},r.Instance=new r,r}(t.KitItemInitializer);i.BasicSubNavInitializer=r;t.Base.Instance.addKitItem(r.Instance)})(i=t.NavKit||(t.NavKit={}))})(t=n.UiKit||(n.UiKit={}))}(Bnet||(Bnet={}))