var Utilities,Services,TextBoxModule,LocalizationModule,UiComponentsModule,DataServiceModule,__extends,WebDisclosure;!function(n){var t=!1,r,i;("function"==typeof define&&define.amd&&(define(n),t=!0),"object"==typeof exports&&(module.exports=n(),t=!0),t)||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var i,r,n=0,t={};n<arguments.length;n++){i=arguments[n];for(r in i)t[r]=i[r]}return t}return function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if("undefined"!=typeof document){if(arguments.length>1){"number"==typeof(f=n({path:"/"},r.defaults,f)).expires&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+864e5*f.expires),f.expires=c);f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(n){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);l="";for(s in f)f[s]&&(l+="; "+s,!0!==f[s]&&(l+="="+f[s]));return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("=");e=v.slice(1).join("=");this.json||'"'!==e.charAt(0)||(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(n){}if(t===h){o=e;break}t||(o[h]=e)}catch(n){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}(function(){})}),function(n,t){t("kendo.autocomplete",["kendo.list","kendo.mobile.scroller","kendo.virtuallist"],n)}(function(){return function(n,t){function a(n,t,i){return i?t.substring(0,n).split(i).length-1:0}function ft(n,t,i){return t.split(i)[a(n,t,i)]}function et(n,t,i,r,u){var f=t.split(r);return f.splice(a(n,t,r),1,i),r&&f[f.length-1]!==""&&f.push(""),f.join(u)}var f=window.kendo,g=f.support,o=f.caret,s=f._activeElement,v=g.placeholder,y=f.ui,u=y.List,r=f.keys,nt=f.data.DataSource,p="aria-disabled",w="aria-readonly",h="change",c="k-state-default",b="disabled",k="readonly",d="k-state-focused",tt="k-state-selected",l="k-state-disabled",it="off",rt="k-state-hover",i=".kendoAutoComplete",ut="mouseenter"+i+" mouseleave"+i,e=n.proxy,ot=u.extend({init:function(t,r){var o=this,s,h;o.ns=i;r=n.isArray(r)?{dataSource:r}:r;u.fn.init.call(o,t,r);t=o.element;r=o.options;r.placeholder=r.placeholder||t.attr("placeholder");v&&t.attr("placeholder",r.placeholder);o._wrapper();o._loader();o._clearButton();o._dataSource();o._ignoreCase();t[0].type="text";s=o.wrapper;o._popup();t.addClass("k-input").on("keydown"+i,e(o._keydown,o)).on("keypress"+i,e(o._keypress,o)).on("input"+i,e(o._search,o)).on("paste"+i,e(o._search,o)).on("focus"+i,function(){o._prev=o._accessor();o._oldText=o._prev;o._placeholder(!1);s.addClass(d)}).on("focusout"+i,function(){o._change();o._placeholder();o.close();s.removeClass(d)}).attr({autocomplete:it,role:"textbox","aria-haspopup":!0});o._clear.on("click"+i+" touchend"+i,e(o._clearValue,o));o._enable();o._old=o._accessor();t[0].id&&t.attr("aria-owns",o.ul[0].id);o._aria();o._placeholder();o._initList();h=n(o.element).parents("fieldset").is(":disabled");h&&o.enable(!1);o.listView.bind("click",function(n){n.preventDefault()});o._resetFocusItemHandler=n.proxy(o._resetFocusItem,o);f.notify(o);o._toggleCloseVisibility()},options:{name:"AutoComplete",enabled:!0,suggest:!1,template:"",groupTemplate:"#:data#",fixedGroupTemplate:"#:data#",dataTextField:"",minLength:1,enforceMinLength:!1,delay:200,height:200,filter:"startswith",ignoreCase:!0,highlightFirst:!1,separator:null,placeholder:"",animation:{},virtual:!1,value:null,clearButton:!0,autoWidth:!1,popup:null},_dataSource:function(){var n=this;n.dataSource&&n._refreshHandler?n._unbindDataSource():(n._progressHandler=e(n._showBusy,n),n._errorHandler=e(n._hideBusy,n));n.dataSource=nt.create(n.options.dataSource).bind("progress",n._progressHandler).bind("error",n._errorHandler)},setDataSource:function(n){this.options.dataSource=n;this._dataSource();this.listView.setDataSource(this.dataSource)},events:["open","close",h,"select","filtering","dataBinding","dataBound"],setOptions:function(n){var t=this._listOptions(n);u.fn.setOptions.call(this,n);this.listView.setOptions(t);this._accessors();this._aria();this._clearButton()},_listOptions:function(t){var i=u.fn._listOptions.call(this,n.extend(t,{skipUpdateOnBind:!0}));return i.dataValueField=i.dataTextField,i.selectedItemChange=null,i},_editable:function(n){var r=this,f=r.element,e=r.wrapper.off(i),u=n.readonly,t=n.disable;if(u||t)e.addClass(t?l:c).removeClass(t?c:l),f.attr(b,t).attr(k,u).attr(p,t).attr(w,u);else{e.addClass(c).removeClass(l).on(ut,r._toggleHover);f.removeAttr(b).removeAttr(k).attr(p,!1).attr(w,!1)}},close:function(){var n=this,t=n.listView.focus();t&&t.removeClass(tt);n.popup.close()},destroy:function(){var n=this;n.element.off(i);n._clear.off(i);n.wrapper.off(i);u.fn.destroy.call(n)},refresh:function(){this.listView.refresh()},select:function(n){this._select(n)},search:function(t){var i=this,r=i.options,f=r.ignoreCase,e=i._separator(),u,s=i.dataSource.options.accentFoldingFiltering;if(t=t||i._accessor(),clearTimeout(i._typingTimeout),e&&(t=ft(o(i.element)[0],t,e)),u=t.length,!r.enforceMinLength&&!u||u>=r.minLength){i._open=!0;i._mute(function(){this.listView.value([])});i._filterSource({value:f?s?t.toLocaleLowerCase(s):t.toLowerCase():t,operator:r.filter,field:r.dataTextField,ignoreCase:f});i.one("close",n.proxy(i._unifySeparators,i))}i._toggleCloseVisibility()},suggest:function(n){var f=this,p=f._last,i=f._accessor(),y=f.element[0],e=o(y)[0],l=f._separator(),v=i.split(l),w=a(e,i,l),b=e,h,c=f.dataSource.options.accentFoldingFiltering;if(p==r.BACKSPACE||p==r.DELETE){f._last=t;return}n=n||"";typeof n!="string"&&(n[0]&&(n=f.dataSource.view()[u.inArray(n[0],f.ul[0])]),n=n?f._text(n):"");e<=0&&(e=(c?i.toLocaleLowerCase(c):i.toLowerCase()).indexOf(c?n.toLocaleLowerCase(c):n.toLowerCase())+1);h=i.substring(0,e).lastIndexOf(l);h=h>-1?e-(h+l.length):e;i=v[w].substring(0,h);n&&(n=n.toString(),h=(c?n.toLocaleLowerCase(c):n.toLowerCase()).indexOf(c?i.toLocaleLowerCase(c):i.toLowerCase()),h>-1&&(n=n.substring(h+i.length),b=e+n.length,i+=n),l&&v[v.length-1]!==""&&v.push(""));v[w]=i;f._accessor(v.join(l||""));y===s()&&o(y,e,b)},value:function(n){if(n!==t)this.listView.value(n),this._accessor(n),this._old=this._accessor(),this._oldText=this._accessor();else return this._accessor();this._toggleCloseVisibility()},_click:function(n){var i=n.item,t=this,r=t.element,u=t.listView.dataItemByIndex(t.listView.getElementIndex(i));if(n.preventDefault(),t._active=!0,t.trigger("select",{dataItem:u,item:i})){t.close();return}t._oldText=r.val();t._select(i).done(function(){t._blur();o(r,r.val().length)})},_clearText:n.noop,_resetFocusItem:function(){var n=this.options.highlightFirst?0:-1;this.options.virtual&&this.listView.scrollTo(0);this.listView.focus(n)},_listBound:function(){var n=this,u=n.popup,f=n.options,e=n.dataSource.flatView(),i=e.length,h=n.dataSource._group.length,o=n.element[0]===s(),r;if(n._renderFooter(),n._renderNoData(),n._toggleNoData(!i),n._toggleHeader(!!h&&!!i),n._resizePopup(),u.position(),i&&f.suggest&&o&&n.suggest(e[0]),n._open){if(n._open=!1,r=n._allowOpening()?"open":"close",n._typingTimeout&&!o&&(r="close"),i&&(n._resetFocusItem(),f.virtual))n.popup.unbind("activate",n._resetFocusItemHandler).one("activate",n._resetFocusItemHandler);u[r]();n._typingTimeout=t}n._touchScroller&&n._touchScroller.reset();n._hideBusy();n._makeUnselectable();n.trigger("dataBound")},_mute:function(n){this._muted=!0;n.call(this);this._muted=!1},_listChange:function(){var n=this._active||this.element[0]===s();n&&!this._muted&&this._selectValue(this.listView.selectedDataItems()[0])},_selectValue:function(n){var i=this._separator(),t="";n&&(t=this._text(n));t===null&&(t="");i&&(t=et(o(this.element)[0],this._accessor(),t,i,this._defaultSeparator()));this._prev=t;this._accessor(t);this._placeholder()},_unifySeparators:function(){return this._accessor(this.value().split(this._separator()).join(this._defaultSeparator())),this},_preselect:function(n,t){this._inputValue(t);this._accessor(n);this._old=this.oldText=this._accessor();this.listView.setValue(n);this._placeholder()},_change:function(){var n=this,t=n._unifySeparators().value(),i=t!==u.unifyType(n._old,typeof t),r=i&&!n._typing,f=n._oldText!==t;n._old=t;n._oldText=t;(r||f)&&n.element.trigger(h);i&&n.trigger(h);n.typing=!1;n._toggleCloseVisibility()},_accessor:function(n){var i=this,r=i.element[0];if(n!==t)r.value=n===null?"":n,i._placeholder();else return(n=r.value,r.className.indexOf("k-readonly")>-1)?n===i.options.placeholder?"":n:n},_keydown:function(n){var t=this,i=n.keyCode,f=t.listView,e=t.popup.visible(),u=f.focus(),o,s;if(t._last=i,i===r.DOWN)e?this._move(u?"focusNext":"focusFirst"):t.value()&&t._filterSource({value:t.ignoreCase?t.value().toLowerCase():t.value(),operator:t.options.filter,field:t.options.dataTextField,ignoreCase:t.ignoreCase}).done(function(){t._allowOpening()&&(t._resetFocusItem(),t.popup.open())}),n.preventDefault();else if(i===r.UP)e&&this._move(u?"focusPrev":"focusLast"),n.preventDefault();else if(i===r.HOME)this._move("focusFirst");else if(i===r.END)this._move("focusLast");else if(i===r.ENTER||i===r.TAB){if(i===r.ENTER&&e&&n.preventDefault(),e&&u){if(o=f.dataItemByIndex(f.getElementIndex(u)),t.trigger("select",{dataItem:o,item:u}))return;this._select(u)}this._blur()}else i===r.ESC?(e?n.preventDefault():t._clearValue(),t.close()):t.popup.visible()&&(i===r.PAGEDOWN||i===r.PAGEUP)?(n.preventDefault(),s=i===r.PAGEDOWN?1:-1,f.scrollWith(s*f.screenHeight())):(t.popup._hovered=!0,t._search())},_keypress:function(){this._oldText=this.element.val();this._typing=!0},_move:function(n){this.listView[n]();this.options.suggest&&this.suggest(this.listView.focus())},_hideBusy:function(){var n=this;clearTimeout(n._busy);n._loading.hide();n.element.attr("aria-busy",!1);n._busy=null;n._showClear()},_showBusy:function(){var n=this;n._busy||(n._busy=setTimeout(function(){n.element.attr("aria-busy",!0);n._loading.show();n._hideClear()},100))},_placeholder:function(n){if(!v){var f=this,u=f.element,i=f.options.placeholder,r;if(i){if(r=u.val(),n===t&&(n=!r),n||(i=r!==i?r:""),r===f._old&&!n)return;u.toggleClass("k-readonly",n).val(i);i||u[0]!==document.activeElement||o(u[0],0,0)}}},_separator:function(){var n=this.options.separator;return n instanceof Array?new RegExp(n.join("|"),"gi"):n},_defaultSeparator:function(){var n=this.options.separator;return n instanceof Array?n[0]:n},_inputValue:function(){return this.element.val()},_search:function(){var n=this;clearTimeout(n._typingTimeout);n._typingTimeout=setTimeout(function(){n._prev!==n._accessor()&&(n._prev=n._accessor(),n.search())},n.options.delay)},_select:function(n){var t=this;return t._active=!0,t.listView.select(n).done(function(){t._active=!1})},_loader:function(){this._loading=n('<span class="k-icon k-i-loading" style="display:none"><\/span>').insertAfter(this.element)},_clearButton:function(){u.fn._clearButton.call(this);this.options.clearButton&&(this._clear.insertAfter(this.element),this.wrapper.addClass("k-autocomplete-clearable"))},_toggleHover:function(t){n(t.currentTarget).toggleClass(rt,t.type==="mouseenter")},_toggleCloseVisibility:function(){this.value()?this._showClear():this._hideClear()},_wrapper:function(){var i=this,r=i.element,u=r[0],t;t=r.parent();t.is("span.k-widget")||(t=r.wrap("<span />").parent());t.attr("tabindex",-1);t.attr("role","presentation");t[0].style.cssText=u.style.cssText;r.css({width:"",height:u.style.height});i._focused=i.element;i.wrapper=t.addClass("k-widget k-autocomplete").addClass(u.className);i._inputWrapper=n(t[0])}});y.plugin(ot)}(window.kendo.jQuery),window.kendo},typeof define=="function"&&define.amd?define:function(n,t,i){(i||t)()}),function(n){n(["jquery"],function(n){return function(){function o(n){e&&e(n)}function r(r){function l(){if(!(n(":focus",e).length>0))return e.fadeOut(f.fadeOut,function(){s(e);f.onFadeOut&&f.onFadeOut();c.state="hidden";c.endTime=new Date;o(c)})}function w(){(f.timeOut>0||f.extendedTimeOut>0)&&(v=setTimeout(l,f.extendedTimeOut))}function b(){clearTimeout(v);e.stop(!0,!0).fadeIn(f.fadeIn)}var f=i(),a=r.iconClass||f.iconClass;typeof r.optionsOverride!="undefined"&&(f=n.extend(f,r.optionsOverride),a=r.optionsOverride.iconClass||a);h++;t=u(f);var v=null,e=n("<div/>"),y=n("<div/>"),p=n("<div/>"),c={toastId:h,state:"visible",startTime:new Date,options:f,map:r};return r.iconClass&&e.addClass(f.toastClass).addClass(a),r.title&&(y.append(r.title).addClass(f.titleClass),e.append(y)),r.message&&(p.append(r.message).addClass(f.messageClass),e.append(p)),e.hide(),f.newestOnTop?t.prepend(e):t.append(e),e.fadeIn(f.fadeIn,f.onFadeIn),f.timeOut>0&&(v=setTimeout(l,f.timeOut)),e.hover(b,w),!f.onclick&&f.tapToDismiss&&e.click(l),f.onclick&&e.click(function(){f.onclick()&&l()}),o(c),f.debug&&console&&console.log(c),e}function u(r){return(r||(r=i()),t=n("#"+r.containerId),t.length)?t:(t=n("<div/>").attr("id",r.containerId).addClass(r.positionClass),t.appendTo(n(r.target)),t)}function i(){return n.extend({},l,c.options)}function s(n){(t||(t=u()),n.is(":visible"))||(n.remove(),n=null,t.children().length===0&&t.remove())}var t,f={error:"error",info:"info",success:"success",warning:"warning"},e,h=0,l={tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,fadeIn:300,onFadeIn:undefined,fadeOut:1e3,onFadeOut:undefined,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",newestOnTop:!0},a=function(n,t,u){return r({type:f.error,iconClass:i().iconClasses.error,message:n,optionsOverride:u,title:t})},v=function(n,t,u){return r({type:f.info,iconClass:i().iconClasses.info,message:n,optionsOverride:u,title:t})},y=function(n){e=n},p=function(n,t,u){return r({type:f.success,iconClass:i().iconClasses.success,message:n,optionsOverride:u,title:t})},w=function(n,t,u){return r({type:f.warning,iconClass:i().iconClasses.warning,message:n,optionsOverride:u,title:t})},b=function(r){var f=i();if(t||u(f),r&&n(":focus",r).length===0){r.fadeOut(f.fadeOut,function(){s(r)});return}t.children().length&&t.fadeOut(f.fadeOut,function(){t.remove()})},c={clear:b,error:a,getContainer:u,info:v,options:{},subscribe:y,success:p,version:"1.3.1",warning:w};return c}()})}(typeof define=="function"&&define.amd?define:function(n,t){typeof module!="undefined"&&module.exports?module.exports=t(require(n[0])):window.toastr=t(window.jQuery)}),function(n){var t=function(){function n(){}return n.success=function(n,t,i){toastr.success(n,t,i)},n.error=function(n,t,i){toastr.error(n,t,i)},n.warning=function(n,t,i){toastr.warning(n,t,i)},n.info=function(n,t,i){toastr.info(n,t,i)},n.confirm=function(n,t,i,r,u,f){r===void 0&&(r="OK");u===void 0&&(u=function(){});f===void 0&&(f="Cancel");var e={buttons:{confirm:{text:r,action:function(n){Apprise("close");i(n)}},cancel:{text:f,action:function(){Apprise("close");u()}}}};Apprise("<div class='confirm-popup'><h2>"+n+"<\/h2><div class='confirm-content'>"+t+"<\/div><\/div>",e)},n.confirmCancel=function(n,t,i,r,u){u===void 0&&(u="OK");var f={buttons:{confirm:{text:u,action:function(n){Apprise("close");i(n)}},cancel:{text:"Cancel",className:"gray",action:function(n){Apprise("close");r(n)}}}};Apprise("<div class='confirmPopup'><h2>"+n+"<\/h2>"+t+"<\/div>",f)},n.confirmOk=function(n,t,i,r,u){r===void 0&&(r="OK");u===void 0&&(u=function(){});var f={buttons:{confirm:{text:r,action:function(n){Apprise("close");i(n)}},cancel:{IsDisabled:!0}}};Apprise("<div class='confirm-popup'><h2>"+n+"<\/h2><div class='confirm-content'>"+t+"<\/div><\/div>",f)},n.popupText=function(n,t,i,r,u,f){new TextBoxModule.InputDialog(n,t,i,r,u,f)},n}();n.Alert=t}(Utilities||(Utilities={})),function(n){var t=function(){function t(){}return t.CheckModelErrros=function(t,i,r,u,f){var s,e,o;if(u===void 0&&(u=""),f===void 0&&(f="<br />"),i==="abort")return console.info("request aborted"),!0;if(r==="Model Validation"){for(s=JSON.parse(t.responseText),e=f,o=0;o<s.length;o++)e=e+s[o].Value+f;return n.Alert.warning(e,u),!0}return!1},t}();n.Errors=t}(Utilities||(Utilities={})),function(n){var t=function(){function n(n,t,i){this.WebApiUrl=n;this.WebUiUrl=t;this.WebApiUrlOfUiApp=i}return n}(),i;n.Settings=t;i=function(){function n(){}return n.settings=function(){if(this._settings==null){var r=location.href.toLowerCase().indexOf("localhost")>0,u=location.href.toLowerCase().indexOf("frameable")>0,i=u?"/Frameable":"";r?(this._virtualAppPathForBackendAccess="",this._settings=new t(n.AppUrl()+"/Api/Data/",""+n.AppUrl()+i,n.AppUrl()+"/api")):(this._virtualAppPathForBackendAccess=virtualAppPathForBackendAccess,this._settings=new t(n.AppUrl()+"/"+this._virtualAppPathForBackendAccess+"/Api/Data/",n.AppUrl()+"/"+this._virtualAppPathForBackendAccess+i,n.AppUrl()+"/"+this._virtualAppPathForBackendAccess+"/api"))}return this._settings},n.DefaultUrl=function(){return this.settings().WebApiUrl},n.WebUiUrl=function(){return this.settings().WebUiUrl},n.AppUrl=function(){return location.protocol+"//"+location.host},n.GetQueryString=function(n){var i=n.get("showHeader"),r=n.get("showFooter"),u=n.get("showLogo"),f=n.get("showAsideFilter"),e=i==null||i==="true",o=r==null||r==="true",s=u==null||u==="true",h=f!=null&&f==="true",t=e===!1?"&showheader="+e.valueOf():"";return t+=o===!1?"&showfooter="+o.valueOf():"",t+=s===!1?"&showlogo="+s.valueOf():"",t+(h?"&showasidefilter="+h.valueOf():"")},n.WebApiUrlOfUiApp=function(){return n.settings().WebApiUrlOfUiApp},n}();n.ApiHelper=i}(Utilities||(Utilities={})),function(n){var t=function(){function n(){}return n.getQueryStringValue=function(n){return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent(n).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))},n}();n.Helper=t}(Utilities||(Utilities={})),function(n){var t=function(){function n(){this.storageContainer=sessionStorage}return n.prototype.get=function(n){var t=this.storageContainer[n];return t===undefined?undefined:JSON.parse(t)},n.prototype.set=function(n,t){this.storageContainer[n]=JSON.stringify(t)},n.prototype.remove=function(n){this.storageContainer.removeItem(n)},n}();n.Storage=t}(Utilities||(Utilities={})),function(n){var t=function(){function n(){}return n.prototype.get=function(n){return Cookies.get(n)},n.prototype.set=function(n,t,i){i===void 0&&(i=undefined);Cookies.set(n,t,{expires:i})},n}();n.CookieManager=t}(Utilities||(Utilities={})),function(n){var t=function(){function t(){this.storage=new n.Storage;this.mapper=function(n){return n}}return t.prototype.withStorageKey=function(n){return this.storageKey=n,this},t.prototype.withBackendEndpoint=function(n){return this.backendEndpoint=n,this},t.prototype.withFallbackResult=function(n){return this.fallbackResult=n,this},t.prototype.withErrorCallback=function(n){return this.errorCallback=n,this},t.prototype.withResultMapper=function(n){return this.mapper=n,this},t.prototype.build=function(){var n=$.Deferred(),t=this.storage.get(this.storageKey);return t?n.resolve(t):this.loadFromBackend(function(t){return n.resolve(t)}),n.promise()},t.prototype.loadFromBackend=function(n){var t=this;$.getJSON(this.backendEndpoint).then(function(i){var r=t.mapper(i);t.storage.set(t.storageKey,r);n(r)},function(i){console.error("CachingHelper: error while trying to load data from "+t.backendEndpoint+".");console.log(i);t.errorCallback!==undefined&&t.errorCallback(i);t.fallbackResult!==undefined?n(t.fallbackResult):(console.error("CachingHelper: no fallback result specified for "+t.backendEndpoint+", thus resolving with undefined."),n(undefined))})},t}();n.CachineHelper=t}(Utilities||(Utilities={})),function(){String.prototype.stringFormat=function(){var n=arguments;return this.replace(/\{\{|\}\}|\{(\d+)\}/g,function(t,i){return t=="{{"?"{":t=="}}"?"}":n[i]})}}(Utilities||(Utilities={})),function(n){var t=function(){function n(){}return n.get=function(n,t,i,r,u){return i===void 0&&(i=function(){}),r===void 0&&(r=function(){}),u===void 0&&(u=function(){}),$.ajax({url:n,cache:!1,type:"GET",data:t,dataType:"json",success:i,error:r,complete:u})},n.getSync=function(n,t,i,r,u){return $.ajax({url:n,data:t,success:i,error:r,complete:u,async:!1})},n.gethtml=function(n,t,i,r){$.ajax({url:n,cache:!1,type:"GET",data:t,dataType:"html",success:i,error:r})},n.post=function(n,t,i,r,u){return $.ajax({url:n,cache:!1,type:"POST",contentType:"application/json; charset=utf-8",data:t,success:i,error:r,complete:u})},n}();n.HttpDataService=t}(DataServiceModule||(DataServiceModule={})),function(n){var t=function(){function t(){}return t.prepareMessage=function(n,t){return{Message:t,Location:window.location.href,UserName:$("#logged-in-user").text(),BrowserInfo:navigator.userAgent,LogLevel:n}},t.logTrace=function(t,i,r){i===void 0&&(i=null);r===void 0&&(r=null);n.HttpDataService.post(this._baseUrl,JSON.stringify(this.prepareMessage("Trace",t)),i,r)},t.logDebug=function(t,i,r){i===void 0&&(i=null);r===void 0&&(r=null);n.HttpDataService.post(this._baseUrl,JSON.stringify(this.prepareMessage("Debug",t)),i,r)},t.logInfo=function(t,i,r){i===void 0&&(i=null);r===void 0&&(r=null);n.HttpDataService.post(this._baseUrl,JSON.stringify(this.prepareMessage("Info",t)),i,r)},t.logWarn=function(t,i,r){i===void 0&&(i=null);r===void 0&&(r=null);n.HttpDataService.post(this._baseUrl,JSON.stringify(this.prepareMessage("Warn",t)),i,r)},t.logError=function(t,i,r){i===void 0&&(i=null);r===void 0&&(r=null);n.HttpDataService.post(this._baseUrl,JSON.stringify(this.prepareMessage("Error",t)),i,r)},t._baseUrl=location.protocol+"//"+location.host+"/api/Logger/",t}();n.LoggerService=t}(DataServiceModule||(DataServiceModule={})),function(n){var t=function(){function n(n){var t=this;this._isAborted=!1;this._onErrorUserMessage=null;this._continueWith=function(n){console.info("response received from server "+JSON.stringify(n))};this._onError=function(n,i,r){t._isAborted||Utilities.Errors.CheckModelErrros(n,i,r)||(DataServiceModule.LoggerService.logError("Error from "+t._url+" call: "+n+i+r),t._onErrorUserMessage!=null&&Utilities.Alert.warning(t._onErrorUserMessage))};this._onErrorAdditionalBehaviour=function(){};this._url=n}return n.prototype.ContinueWith=function(n){return this._continueWith=n,this.SignalClient(),this},n.prototype.OnError=function(n){return this._onError=n,this.SignalClient(),this},n.prototype.OnErrorAddBehaviour=function(n){return this._onErrorAdditionalBehaviour=n,this.SignalClient(),this},n.prototype.WithRequest=function(n){return this._request=n,this},n.prototype.WithErrorMessageForUser=function(n){return this._onErrorUserMessage=n,this.SignalClient(),this},n.prototype.SetData=function(n){this._response=n;this._hasResponse=!0;this.SignalClient()},n.prototype.SetError=function(n,t,i){this._xhr=n;this._status=t;this._error=i;this._hasError=!0;this.SignalClient()},n.prototype.TryAbort=function(){if(this._request!=null)try{this._request.abort()}catch(n){console.error("Error aborting  call to "+this._url+": "+n)}this._isAborted=!0},n.prototype.SignalClient=function(){this._hasResponse&&this._continueWith(this._response);this._hasError&&(this._onError(this._xhr,this._status,this._error),this._onErrorAdditionalBehaviour())},n}();n.CustomPromise=t}(Services||(Services={})),function(n){var t=function(){function t(){}return t.Get=function(t,i){i===void 0&&(i=null);var r=new n.CustomPromise(t),u=DataServiceModule.HttpDataService.get(t,i,function(n){r.SetData(n)},function(n,t,i){r.SetError(n,t,i)});return r.WithRequest(u)},t.GetSync=function(t,i){i===void 0&&(i=null);var r=new n.CustomPromise(t),u=DataServiceModule.HttpDataService.getSync(t,i,function(n){r.SetData(n)},function(n,t,i){r.SetError(n,t,i)});return r.WithRequest(u)},t.Post=function(t,i){i===void 0&&(i=null);var r=new n.CustomPromise(t),u=DataServiceModule.HttpDataService.post(t,i,function(n){r.SetData(n)},function(n,t,i){r.SetError(n,t,i)});return r.WithRequest(u)},t}();n.PromiseDataService=t}(Services||(Services={})),function(n){var t=function(){function n(n,t,i,r,u,f){var o,s,e;this.KoValidator=f;o={buttons:{confirm:{text:i,action:function(t){n(t);Apprise("close")}}},input:t,KoValidator:this.KoValidator};s="<div class='inputPopup'><h3>"+r+"<\/h3><span>"+u+"<\/span><\/div>";Apprise(s,o);e=!1;this.KoValidator()==""&&(this.KoValidator("005D4738-715B-4D1A-9A84-0EF1EF1610C5"),e=!0);ko.applyBindings(this,document.getElementById("popupTextContainer"));e&&$("#popupTextContainer input").val("")}return n}();n.InputDialog=t}(TextBoxModule||(TextBoxModule={}));ko.bindingHandlers.datePicker={init:function(n,t){var i=ko.bindingHandlers.datePicker.options;$(n).kendoDatePicker(i);ko.utils.registerEventHandler(n,"change",function(){var u=$("#js-date-format").val(),f=t(),i=kendo.parseDate(n.value,u),r="";i?(r=kendo.toString(i,"u"),n.id=="input-date-start"&&$("#lbl-error-date-start").hide(),n.id=="input-date-end"&&$("#lbl-error-date-end").hide()):(n.id=="input-date-start"&&$("#lbl-error-date-start").show(),n.id=="input-date-end"&&$("#lbl-error-date-end").show());f(r)});ko.utils.domNodeDisposal.addDisposeCallback(n,function(){$(n).data("kendoDatePicker").destroy()})},update:function(n,t){var i=ko.unwrap(t());$(n).data("kendoDatePicker").value(i)},options:{format:"u",animation:!1}},function(n){var t="translations",i="N/A",r=function(){function r(){var t=this;this.storage=new Utilities.Storage;this.cachingHelperForTranslations=new Utilities.CachineHelper;this.apiUrl=Utilities.ApiHelper.WebApiUrlOfUiApp();n.Languages.registerForLanguageChangedEvent("Translations",function(){return t.clearCache()})}return r.prototype.loadTranslations=function(){var n=this;return this.cachingHelperForTranslations.withStorageKey(t).withBackendEndpoint(this.apiUrl+"/localization/translations").withErrorCallback(function(){return console.error("Error while trying to load translations...")}).withResultMapper(function(t){return n.mapToAssociativeArray(t)}).build()},r.prototype.getTranslatedText=function(n){var u=this.storage.get(t),i;return u===undefined?(console.warn("Did not find any translations, they should have been loaded by now..."),r.buildNotAvailableResult(n)):(i=u[n],i===undefined)?(console.warn("Did not find any translations for key '"+n+"'..."),r.buildNotAvailableResult(n)):i},r.prototype.clearCache=function(){this.storage.remove(t)},r.prototype.mapToAssociativeArray=function(n){for(var i,r={},t=0,u=n;t<u.length;t++)i=u[t],r[i.Key]=i.TranslatedText;return r},r.buildNotAvailableResult=function(n){return i+": "+n},r}();n.Translations=r}(LocalizationModule||(LocalizationModule={})),function(n){var t=function(){function t(){this.translations=new n.Translations}return t.prototype.processLandingPage=function(){var i,t;try{i=document.querySelector(".k-pager-sizes").childNodes[1];i.textContent=this.translations.getTranslatedText(n.TranslationKeys.GridPagingItemsPerPage)}catch(r){console.warn("Wasn't able to populate translation for page size, see following error...");console.log(r)}try{t=document.querySelector(".k-pager-info").childNodes[0];t.textContent=t.textContent.replace("items",this.translations.getTranslatedText(n.TranslationKeys.GridPagingItems))}catch(r){console.warn("Wasn't able to populate translation for page info (number of items), see following error...");console.log(r)}},t}();n.PostLoadingTranslationProcessor=t}(LocalizationModule||(LocalizationModule={})),function(n){var t=function(){function n(){}return n.prototype.map=function(n){return n.replace(/ /g,"")},n}();n.PropertyNameToTranslationKeyMapper=t}(LocalizationModule||(LocalizationModule={})),function(n){var t;(function(n){n.AccountName="AccountName";n.SecurityIdentifier="SecurityIdentifier";n.AgendaType="AgendaType";n.And="And";n.Between="Between";n.BtnNext="BtnNext";n.BtnPrev="BtnPrev";n.BtnReset="BtnReset";n.BtnUpdate="BtnUpdate";n.CompanyName="CompanyName";n.ForAgainstMgmt="ForAgainstMgmt";n.GLRec="GLRec";n.ItemNumber="ItemNumber";n.MeetingDate="MeetingDate";n.MeetingType="MeetingType";n.MgmtRec="MgmtRec";n.Proponent="Proponent";n.ProposalDescription="ProposalDescription";n.ProxyContest="ProxyContest";n.Rationale="Rationale";n.RecordDate="RecordDate";n.Shareblocking="Shareblocking";n.Ticker="Ticker";n.VoteDecision="VoteDecision";n.Country="Country";n.DateRange="DateRange";n.FundName="FundName";n.FundGroupName="FundGroupName";n.GridPagingItems="GridPagingItems";n.GridPagingItemsPerPage="GridPagingItemsPerPage";n.OtherMeetingsForThisCompany="OtherMeetingsForThisCompany";n.Policy="Policy";n.Region="Region";n.SearchForCompanyPlaceholder="SearchForCompanyPlaceholder";n.SecurityIdFromDistributor="SecurityIdFromDistributor";n.SelectAll="SelectAll";n.DeadlineDate="DeadlineDate";n.DecisionStatus="DecisionStatus";n.BallotStatus="BallotStatus";n.MeetingPriority="MeetingPriority";n.VotedDate="VotedDate";n.WatchList="WatchList";n.ProposalLabel="ProposalLabel";n.SecurityId="SecurityId";n.Agenda="Agenda";n.EnglishInEnglish="EnglishInEnglish";n.DutchInDutch="DutchInDutch";n.JapaneseInJapanese="JapaneseInJapanese";n.ErrCouldNotLoadData="ErrCouldNotLoadData";n.ErrCouldNotLoadFilterData="ErrCouldNotLoadFilterData";n.ErrCouldNotLoadSiteTemplate="ErrCouldNotLoadSiteTemplate";n.ErrCouldNotLoadSiteSettings="ErrCouldNotLoadSiteSettings";n.StartDate="StartDate";n.EndDate="EndDate";n.ErrStartDateIsNotValid="ErrStartDateIsNotValid";n.ErrEndDateIsNotValid="ErrEndDateIsNotValid";n.ErrStartDateMustBeBeforeEndDate="ErrStartDateMustBeBeforeEndDate";n.NoResultsReturned="NoResultsReturned";n.BtnExport="BtnExport";n.VoteDate="VoteDate";n.LogicalBallotStatus="LogicalBallotStatus";n.ErrDateOutOfConfigDataRange="ErrDateOutOfConfigDataRange";n.SearchForCountryFilter="SearchForCountryFilter";n.SearchForFundFilter="SearchForFundFilter";n.SearchForFundGroupFilter="SearchForFundGroupFilter";n.SearchForPolicyFilter="SearchForPolicyFilter";n.SearchForAccountFilter="SearchForAccountFilter";n.OpenVotesForLabel="OpenVotesForLabel";n.ConflictOfInterest="ConflictOfInterest";n.ExecutiveInformation="ExecutiveInformation";n.WebdisclosureGroupName="WebdisclosureGroupName";n.SearchForWebdisclosureGroupFilter="SearchForWebdisclosureGroupFilter";n.AllFundsLabel="AllFundsLabel"})(t=n.TranslationKeys||(n.TranslationKeys={}))}(LocalizationModule||(LocalizationModule={})),function(n){var i="available-languages",t="current-language",r=function(){function n(){var t=this;this.storage=new Utilities.Storage;this.cachingHelperForLanguages=new Utilities.CachineHelper;this.cachingHelperForCurrentLanguage=new Utilities.CachineHelper;this.apiUrl=Utilities.ApiHelper.WebApiUrlOfUiApp();n.registerForLanguageChangedEvent("Languages",function(){return t.clearCache()})}return n.prototype.getAvailableLanguages=function(){return this.cachingHelperForLanguages.withStorageKey(i).withBackendEndpoint(this.apiUrl+"/localization/languages").withFallbackResult([]).withErrorCallback(function(){return console.error("Error while trying to load available languages")}).build()},n.prototype.getCurrentLanguage=function(){return this.cachingHelperForCurrentLanguage.withStorageKey(t).withBackendEndpoint(this.apiUrl+"/localization/current-language").withFallbackResult("").withErrorCallback(function(){return console.error("Error while trying to load available languages")}).build()},n.prototype.triggerLanguageChangedEvent=function(){n.notifyLanguageChangedObservers()},n.prototype.clearCache=function(){this.storage.remove(t)},n.registerForLanguageChangedEvent=function(t,i){n.languageChangedObservers.filter(function(n){return n.id===t}).length>0||this.languageChangedObservers.push({id:t,callback:i})},n.notifyLanguageChangedObservers=function(){for(var r,t=0,i=n.languageChangedObservers;t<i.length;t++)r=i[t],r.callback()},n.languageChangedObservers=[],n}();n.Languages=r}(LocalizationModule||(LocalizationModule={})),function(n){var t="#ddl-languages",i="lang",r=365,u=function(){function n(){this.languages=new LocalizationModule.Languages;this.cookieManager=new Utilities.CookieManager}return n.prototype.init=function(){var n=this;this.languages.getAvailableLanguages().done(function(t){return n.initializeControl(t)}).then(function(){return n.languages.getCurrentLanguage()}).then(function(n){$(t).val(n)})},n.prototype.initializeControl=function(n){for(var i,e=this,u=$.Deferred(),r=0,f=n;r<f.length;r++)i=f[r],$(t).append('<option value="'+i.Iso2LanguageTag+'" lang="'+i.Iso2LanguageTag+'">'+i.DisplayNameInOwnLanguage+"<\/option>");return $(t).change(function(){return e.handleLanguageChange()}),u.resolve(),u.promise()},n.prototype.handleLanguageChange=function(){var n=$(t).val();this.cookieManager.set(i,n,r);this.languages.triggerLanguageChangedEvent();document.location.reload(!0)},n.prototype.clearCache=function(){this.languages.clearCache()},n}();n.ChooseLanguageComponent=u}(UiComponentsModule||(UiComponentsModule={})),function(n){var t=function(){function n(n){this.keyPrefix=n.toLocaleLowerCase()}return n.prototype.set=function(n,t){localStorage.setItem(this.keyPrefix+":"+n,JSON.stringify({incomingValue:t}))},n.prototype.get=function(n){var t=localStorage.getItem(this.keyPrefix+":"+n);return t?JSON.parse(t).incomingValue:null},n}();n.UserPreferencesStorage=t}(WebDisclosure||(WebDisclosure={})),function(n){var r=UiComponentsModule.ChooseLanguageComponent,u=LocalizationModule.Translations,t=LocalizationModule.TranslationKeys,i="version",f=function(){function f(t,i){this.frameable=i;this._siteId=ko.observable(null);this._dataServiceWd=new DataServiceModule.WebDisclosureDataService;this._transformer=new n.Transformer;this._pageContainerId="wd-site-page";this._noResultsId="#no-results";this._gridId="#grid";this.showHeader=!0;this.showFooter=!0;this.showLogo=!0;this.showAsideFilter=!1;this.chooseLanguageComponent=new r;this.translations=new u;this.Busy(!0,!0);this.checkApplicationVersion();this.preferencesStorage=new n.UserPreferencesStorage(t);this._siteId(t);i&&this.checkFrameableParameters();this.chooseLanguageComponent.init()}return f.prototype.checkApplicationVersion=function(){var t=new Utilities.Storage,n=$("#app-version").val(),r=t.get(i);n!=r&&(console.info("Cache cleanup on app-version change",{newVersion:n,oldVersion:r}),this.translations.clearCache(),this.chooseLanguageComponent.clearCache());t.set(i,n)},f.prototype.checkFrameableParameters=function(){this.showHeader=!(this.getQueryStringValue("showheader")==="false");this.showFooter=!(this.getQueryStringValue("showfooter")==="false");this.showLogo=!(this.getQueryStringValue("showlogo")==="false");this.showAsideFilter=this.getQueryStringValue("showasidefilter")==="true";this.preferencesStorage.set("showHeader",this.showHeader.toString());this.preferencesStorage.set("showFooter",this.showFooter.toString());this.preferencesStorage.set("showLogo",this.showLogo.toString());this.preferencesStorage.set("showAsideFilter",this.showAsideFilter.toString())},f.prototype.getQueryStringValue=function(n){return Utilities.Helper.getQueryStringValue(n)},f.prototype.loadTemplateBase=function(n,i,r){var u=this,f={siteId:this._siteId()},e=function(t){u.loadTemplateData(t,n);i()};this._dataServiceWd.getTemplate(f,e).fail(function(n){if(r(),n.status==404){var i=Utilities.ApiHelper.WebUiUrl()+"/NotFound?retryLink="+encodeURI(window.location.href);window.location.href=i;return}u.Busy(!1);Utilities.Alert.error(u.translations.getTranslatedText(t.ErrCouldNotLoadSiteTemplate))})},f.prototype.loadUiSettings=function(){var n=this;return this._dataServiceWd.getExtraSettings(this._siteId()).done(function(t){n.uiSettings=t}).fail(function(){return Utilities.Alert.error(n.translations.getTranslatedText(t.ErrCouldNotLoadSiteSettings))})},f.prototype.loadTemplateData=function(n,t){this.ApplyStyle(n.CustomerStyle);this.Busy(!1);document.title=n.PageTitle;$("#js-h1-page-title").text(n.PageTitle);this._transformer.ToKoVm(t,n,this.uiSettings);this.showHeader?(t.Header(n.HeaderContent),this.LoadIssuerFilter()):$("#js-header").remove();this.showFooter?t.Footer(n.FooterContent):$("#js-footer").remove();this.showLogo&&(t.Logo(n.LogoString),t.LogoAlt(n.CustomerBrandingText));this.showAsideFilter&&($("#filter-issuer-search").show(),this.LoadAsideIssuerFilter());this.ApplyGoogleAnalytics(n.AnalyticsTrackingId)},f.prototype.ApplyGoogleAnalytics=function(n){if(n&&0!==n.length){var t=$("<script>\n                            (function (i, s, o, g, r, a, m) {\n                            i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {\n                                (i[r].q = i[r].q || []).push(arguments)\n                            }, i[r].l = 1 * new Date(); a = s.createElement(o),\n                                m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)\n                            })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');\n\n                        ga('create', '"+n+"', 'auto');\n                        ga('send', 'pageview');\n                        <\/script>");$("head").append(t)}},f.prototype.LoadIssuerFilter=function(){var u=new n.SearchWebDisclosureController(this._siteId(),"#header-search-input",this.preferencesStorage),r="kendo-Search-for-company-label",i=$("#header-search .k-input").eq(0),t;i.attr("id","kendo-Search-for-company");t=$("<label>");t.text("Search for a company");t.attr("id",r);t.attr("for","kendo-Search-for-company");t.hide();i.before(t);i.attr("aria-labelledby",r)},f.prototype.LoadAsideIssuerFilter=function(){var r,i,t;$("#aside-search-input").length!=0&&(r=new n.SearchWebDisclosureController(this._siteId(),"#aside-search-input",this.preferencesStorage),i=$("#aside-search .k-input").eq(0),i.attr("id","kendo-aside-search-for-company"),t=$("<label>"),t.text("Search for a company"),t.attr("id","kendo-aside-search-for-company-label"),t.attr("for","kendo-aside-search-for-company"),t.hide(),i.before(t))},f.prototype.ApplyStyle=function(n){var t=document.createElement("style");t.setAttribute("type","text/css");t.innerHTML=n;document.getElementsByTagName("head")[0].appendChild(t)},f.prototype.ApplyGridFocusShortCut=function(){$(document.body).keydown(function(n){n.altKey&&n.keyCode==f._W_keycode&&$("#grid").data("kendoGrid").table.focus()})},f.prototype.Busy=function(n,t){t===void 0&&(t=!1);try{n?($("#loading-gif").show(),$("#grid").css("opacity",.5),t&&$("#wd-site-page").hide()):($("#loading-gif").hide(),$("#grid").css("opacity",1),$("#wd-site-page").show())}catch(i){console.error("Fatal error in SetLoadingStatus: "+i)}},f._W_keycode=87,f}();n.BaseController=f}(WebDisclosure||(WebDisclosure={}));__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)Object.prototype.hasOwnProperty.call(t,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=LocalizationModule.TranslationKeys,i=function(i){function r(n,t,r){r===void 0&&(r=!1);var u=i.call(this,n,r)||this;return u._grid=null,u.postLoadingTranslationProcessor=new LocalizationModule.PostLoadingTranslationProcessor,u._gridExportId="#grid-export",u.cachedNoOfItems=-1,u.translations.loadTranslations().then(function(){return u.initController(t)}),u}return __extends(r,i),r.prototype.initController=function(n){var i=this,t;this.loadCulture(n);this.loadUiSettings().done(function(){i.initVm();i.loadTemplate()});t=this;$(".container-title").on("click",function(){var n=$(this);n.next(".editor-modal").toggle();n.toggleClass("closed");t.preferencesStorage.set(n.attr("id"),""+n.hasClass("closed"))});$(".container-title").each(function(n,i){var u=$(i).attr("id"),r=t.preferencesStorage.get(u);r&&r=="true"&&($(i).next(".editor-modal").toggle(),$(i).toggleClass("closed"))})},r.prototype.loadCulture=function(n){kendo.culture(n)},r.prototype.initVm=function(){var t=this;this._viewModel=new n.LandingPageVm(this.preferencesStorage,this.translations,this.uiSettings);ko.applyBindings(this._viewModel,document.getElementById(this._pageContainerId));this._viewModel.DateRange.CriteriaDateChangedCallback=function(n){return t.onCriteriaChange(n)};this._viewModel.CountryFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.PolicyNameFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.FundFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.AccountsFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.FundGroupsFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.WebdisclosureGroupFilter.onCriteriaDataChanged(function(){return t.onCriteriaChange()});this._viewModel.exportClicked=function(){return t.callExport()};this._viewModel.exportClickedExcel=function(){return t.callExportExcel()}},r.prototype.loadTemplate=function(){var t=this,r=function(){n.DateRangeController.DefaultValues();t._viewModel.IsCountryVisible(!1);t.checkEmptyResult()};i.prototype.loadTemplateBase.call(this,this._viewModel,function(){return t.continueAfterTemplateLoaded()},r)},r.prototype.continueAfterTemplateLoaded=function(){var i=this,t;this._dateRangeController=new n.DateRangeController(this._viewModel.DateRange,this._viewModel.DateFormat(),this.preferencesStorage);t=this.preferencesStorage.get("DateFilterCache");t!==null&&(this._viewModel.DateRange.StartDate(t.StartDate),this._viewModel.DateRange.EndDate(t.EndDate));this.loadFilters().done(function(){i.initGrid()})},r.prototype.getGridRequest=function(n){n===void 0&&(n=!1);var t=this.DataSource.sort();return t&&this.preferencesStorage.set("Sort",t[0]),{siteId:this._siteId(),startDateFilter:this._viewModel.DateRange.StartDate(),endDateFilter:this._viewModel.DateRange.EndDate(),Countries:this._viewModel.CountryFilter.getSelectedItemsList(),Policies:this._viewModel.PolicyNameFilter.getSelectedItemsList(),Funds:this._viewModel.FundFilter.getSelectedItemsList(),Accounts:this._viewModel.AccountsFilter.getSelectedItemsList(),FundGroups:this._viewModel.FundGroupsFilter.getSelectedItemsList(),WebdisclosureGroups:this._viewModel.WebdisclosureGroupFilter.getSelectedItemsList(),SortInfo:t?{Direction:t[0].dir,Field:t[0].field}:null,Pagination:{PageSize:n?0:this.DataSource.pageSize(),PageNo:n?0:this.DataSource.page(),Ignore:n}}},r.prototype.callExport=function(){var n={DataRequest:this.getGridRequest(!0)};this._dataServiceWd.doExport(n)},r.prototype.callExportExcel=function(){var n={DataRequest:this.getGridRequest(!0)};this._dataServiceWd.doExportExcel(n)},r.prototype.initGrid=function(){var n=this,i;if(this.DataSource){console.info("calling read");this.DataSource.read();return}this.applyKendoUi();this.DataSource=new kendo.data.DataSource({pageSize:50,type:"odata",serverPaging:!0,serverSorting:!0,serverFiltering:!1,transport:{read:function(i){var r=n.getGridRequest();n._dataServiceWd.getData(r).ContinueWith(function(t){t.Total>0?n.cachedNoOfItems=t.Total:t.Total=n.cachedNoOfItems;i.success(t);n.loadSecurityIds(t);n.checkEmptyResult();n.postLoadingTranslationProcessor.processLandingPage()}).OnError(function(){return Utilities.Alert.info(n.translations.getTranslatedText(t.ErrCouldNotLoadData))})}},schema:{data:"Data",total:"Total"},requestStart:function(){return n.Busy(!0)},requestEnd:function(){return n.Busy(!1)}});this._grid.setDataSource(this.DataSource);i=this.preferencesStorage.get("Sort");i&&this._grid.dataSource.sort(i);this.ApplyGridFocusShortCut()},r.prototype.checkEmptyResult=function(){var n=this._grid;n!=null&&n.dataSource.data().length>0?($(this._noResultsId).hide(),$(this._gridId).show(),this._viewModel.IsExportDataVisible&&$(this._gridExportId).show()):($(this._noResultsId).show(),$(this._gridId).hide(),$(this._gridExportId).hide())},r.prototype.loadFilters=function(){var t=this,n={SiteId:this._siteId(),IncludeAccounts:this._viewModel.IsAccountVisible(),IncludePolicies:this._viewModel.IsPolicyNameVisible(),IncludeCountries:this._viewModel.IsCountryVisible(),IncludeFunds:this._viewModel.IsFundVisible(),IncludeFundGroups:this._viewModel.IsFundGroupVisible(),IncludeWebdisclosureGroups:this._viewModel.IsWebdisclosureGroupVisible()};return this._dataServiceWd.getFiltersData(n,function(i){n.IncludeAccounts&&t.loadAccounts(i.Accounts);n.IncludePolicies&&t.loadPolicy(i.Policies);n.IncludeCountries&&t.loadCountry(i.Countries);n.IncludeFunds&&t.loadFund(i.Funds);n.IncludeFundGroups&&t.loadFundGroups(i.FundGroups);n.IncludeWebdisclosureGroups&&t.loadWebdisclosureGroups(i.WebdisclosureGroups)})},r.prototype.loadCountry=function(t){var i=t.filter(function(n){return n!=null}).map(function(t){return new n.LookupModel(t,t,!1,t.GroupName)});this._viewModel.CountryFilter.updateListItem(i)},r.prototype.loadPolicy=function(t){var i=t.filter(function(n){return n!=null}).map(function(t){return new n.LookupModel(t,t,!1,t.GroupName)});this._viewModel.PolicyNameFilter.updateListItem(i)},r.prototype.loadAccounts=function(t){var i=t.map(function(t){return new n.LookupModel(t.CustomerAccountName+t.GroupName,t.CustomerAccountName,!1,t.GroupName)});this._viewModel.AccountsFilter.updateListItem(i)},r.prototype.loadFund=function(t){var i=t.map(function(t){return new n.LookupModel(t.FundName+t.GroupName,t.FundName,!1,t.GroupName)});this._viewModel.IsFundVisible()&&this._viewModel.FundFilter.updateListItem(i)},r.prototype.loadFundGroups=function(t){var i=t.map(function(t){return new n.LookupModel(t,t,!1,t.GroupName)});this._viewModel.IsFundGroupVisible()&&this._viewModel.FundGroupsFilter.updateListItem(i)},r.prototype.loadWebdisclosureGroups=function(t){var i=t.map(function(t){return new n.LookupModel(t,t,!1,t.GroupName)});this._viewModel.IsWebdisclosureGroupVisible()&&this._viewModel.WebdisclosureGroupFilter.updateListItem(i)},r.prototype.applyKendoUi=function(){var u=[],n={},r,i;n.CompanyName={template:"<a href='"+Utilities.ApiHelper.WebUiUrl()+"/MeetingDetail/?siteId=#:SiteId#&securityId=#:SecurityId#&meetingId=#:MeetingId#"+Utilities.ApiHelper.GetQueryString(this.preferencesStorage)+"' securityId='#:SecurityId#' aria-label='"+this.translations.getTranslatedText(t.OpenVotesForLabel)+" #:IssuerName#'>#:IssuerName#<\/a>",field:"IssuerName",title:this.translations.getTranslatedText(t.CompanyName),attributes:{style:"min-width:400px"},headerAttributes:{style:"min-width:400px"}};n.MeetingDate={field:"MeetingDate",title:this.translations.getTranslatedText(t.MeetingDate),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"},template:"#= kendo.toString(MeetingDate,'"+this._viewModel.DateFormat()+"') #"};n.RecordDate={field:"RecordDate",title:this.translations.getTranslatedText(t.RecordDate),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"},template:"#= kendo.toString(RecordDate,'"+this._viewModel.DateFormat()+"') #"};n.Country={field:"Country",title:this.translations.getTranslatedText(t.Country),attributes:{style:"min-width:150px"},headerAttributes:{style:"min-width:150px"}};n.DeadlineDate={field:"DeadlineDate",title:this.translations.getTranslatedText(t.DeadlineDate),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"},template:"#= kendo.toString(DeadlineDate,'"+this._viewModel.DateFormat()+"') #"};n.DecisionStatus={field:"DecisionStatus",title:this.translations.getTranslatedText(t.DecisionStatus),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.BallotStatus={field:"BallotStatus",title:this.translations.getTranslatedText(t.BallotStatus),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.Region={field:"Region",title:this.translations.getTranslatedText(t.Region),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.Shareblocking={field:"Shareblocking",title:this.translations.getTranslatedText(t.Shareblocking),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.SecurityIdFromDistributor={field:"SecurityIdFromDistributor",title:this.translations.getTranslatedText(t.SecurityIdFromDistributor),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.MeetingPriority={field:"MeetingPriority",title:this.translations.getTranslatedText(t.MeetingPriority),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.MeetingType={field:"MeetingType",title:this.translations.getTranslatedText(t.MeetingType),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.ProxyContest={field:"ProxyContest",title:this.translations.getTranslatedText(t.ProxyContest),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.Ticker={field:"Ticker",title:this.translations.getTranslatedText(t.Ticker),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.VotedDate={field:"VotedDate",title:this.translations.getTranslatedText(t.VotedDate),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"},template:"#= kendo.toString(VotedDate,'"+this._viewModel.DateFormat()+"') #"};n.WatchList={field:"WatchList",title:this.translations.getTranslatedText(t.WatchList),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.FundName={field:"FundName",title:this.translations.getTranslatedText(t.FundName),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.AccountName={field:"AccountName",title:this.translations.getTranslatedText(t.AccountName),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};n.SecurityIdentifier={field:"SecurityIdentifier",title:this.translations.getTranslatedText(t.SecurityIdentifier),attributes:{style:"min-width:120px"},headerAttributes:{style:"min-width:120px"}};this._viewModel.SelectedColumnsGrid().forEach(function(t){n[t]!=undefined&&u.push(n[t])});$(this._gridId).kendoGrid({groupable:!1,sortable:{allowUnsort:!1},pageable:{refresh:!0,pageSizes:[20,50,100,150],buttonCount:5},navigatable:!0,columns:u});this._grid=$(this._gridId).data("kendoGrid");r=$(".k-pager-sizes select").eq(0);r.attr("id","select-page-size");i=$("<label>");i.text("Select page size");i.attr("id","select-page-size-label");i.attr("for","select-page-size");i.hide();r.before(i)},r.prototype.onCriteriaChange=function(t){if(t){var i=new n.DateRangeString;i.StartDate=kendo.toString(t.StartDate,this._viewModel.DateFormat());i.EndDate=kendo.toString(t.EndDate,this._viewModel.DateFormat());this.preferencesStorage.set("DateFilterCache",i)}this.DataSource.page(0)},r.prototype.loadSecurityIds=function(t){t.SecuritiesIds&&this.preferencesStorage.set(n.BarNavigationController.storageKey,t.SecuritiesIds)},r}(n.BaseController);n.LandingPageController=i}(WebDisclosure||(WebDisclosure={})),function(n){var t=LocalizationModule.TranslationKeys,i=function(){function i(i,r,u){var f=this;this.preferencesStorage=i;this.translations=r;this.uiSettings=u;this.Header=ko.observable(null);this.Footer=ko.observable(null);this.Logo=ko.observable(null);this.ShowLogo=ko.computed(function(){return f.Logo()!=null&&f.Logo().length>0});this.LogoAlt=ko.observable(null);this.DateFormat=ko.observable(null);this.DateRange=new n.DateRangeViewModel(n.FilterNames.DateRange,this.translations);this.CountryFilter=new n.FilterController(n.FilterNames.Country,this.translations.getTranslatedText(t.Country),this.translations.getTranslatedText(t.SearchForCountryFilter),this.preferencesStorage,null,this.translations);this.PolicyNameFilter=new n.FilterController(n.FilterNames.Policy,this.uiSettings&&this.uiSettings.Policy.Name!==""?this.uiSettings.Policy.Name:this.translations.getTranslatedText(t.Policy),this.translations.getTranslatedText(t.SearchForPolicyFilter),this.preferencesStorage,null,this.translations);this.FundFilter=new n.FilterController(n.FilterNames.Fund,this.translations.getTranslatedText(t.FundName),this.translations.getTranslatedText(t.SearchForFundFilter),this.preferencesStorage,null,this.translations);this.AccountsFilter=new n.FilterController(n.FilterNames.Accounts,this.translations.getTranslatedText(t.AccountName),this.translations.getTranslatedText(t.SearchForAccountFilter),this.preferencesStorage,null,this.translations);this.FundGroupsFilter=new n.FilterController(n.FilterNames.FundGroups,this.translations.getTranslatedText(t.FundGroupName),this.translations.getTranslatedText(t.SearchForFundGroupFilter),this.preferencesStorage,this.FundFilter,this.translations);this.IsCountryVisible=ko.observable(!1);this.IsPolicyNameVisible=ko.observable(!1);this.IsFundVisible=ko.observable(!1);this.IsFundGroupVisible=ko.observable(!1);this.IsExportDataVisible=ko.observable(!1);this.IsExportDataExcelVisible=ko.observable(!1);this.IsAccountVisible=ko.observable(!1);this.SelectedColumnsGrid=ko.observableArray(null);this.WebdisclosureGroupFilter=new n.FilterController(n.FilterNames.WebdisclosureGroups,this.translations.getTranslatedText(t.WebdisclosureGroupName),this.translations.getTranslatedText(t.WebdisclosureGroupName),this.preferencesStorage,this.AccountsFilter,this.translations);this.IsWebdisclosureGroupVisible=ko.observable(!1);this.exportClicked=function(){return console.info("console button click, unhandled")};this.exportClickedExcel=function(){return console.info("console button click, unhandled")}}return i}();n.LandingPageVm=i}(WebDisclosure||(WebDisclosure={})),function(n){var t=LocalizationModule.TranslationKeys,i=function(){function n(){this.translations=new LocalizationModule.Translations;this.propNameToTransKeyMapper=new LocalizationModule.PropertyNameToTranslationKeyMapper;this.allFundsObject={Key:-1,Value:"All Funds"}}return n.prototype.ToKoVm=function(n,t,i){n.DateFormat(t.DateFormat);n.DateRange.StartDate(t.MeetingStartDate);n.DateRange.StartDateLimit(t.MeetingStartDate);n.DateRange.EndDate(t.MeetingEndDate);n.DateRange.EndDateLimit(t.MeetingEndDate);n.SelectedColumnsGrid(t.SelectedColumnsGrid);n.IsCountryVisible(t.IsCountryVisible);n.IsPolicyNameVisible(t.IsPolicyNameVisible&&i.Policy.ShowInLandingPage);n.IsFundVisible(t.IsFundVisible);n.IsFundGroupVisible(t.IsFundGroupVisible);n.IsExportDataVisible(t.IsExportDataVisible);n.IsExportDataExcelVisible(t.IsExportDataExcelVisible);n.IsAccountVisible(t.IsAccountVisible);n.IsWebdisclosureGroupVisible(t.IsWebdisclosureGroupVisible)},n.prototype.ToUiMeetingDetail=function(n,i,r){this.allFundsObject.Value=n.translations.getTranslatedText(t.AllFundsLabel);n.ShowAgenda(i.AgendasAvailable.length>1);n.ShowPolicy(i.PoliciesAvailable.length>=1&&r.Policy.ShowInMeetingDetailPage);n.PolicyTitle(r.Policy&&r.Policy.Name!==""?r.Policy.Name:n.translations.getTranslatedText(t.Policy));n.ShowFund(i.FundsAvailable.length>1);n.ShowFund()&&(i.FundsAvailable=[this.allFundsObject].concat(i.FundsAvailable));n.FundsAvailable(i.FundsAvailable);n.SelectedFund(i.FundId);n.ShowAccount(i.AccountsAvailable.length>1);n.AgendasAvailable(i.AgendasAvailable);n.PoliciesAvailable(i.PoliciesAvailable);n.AccountsAvailable(i.AccountsAvailable);n.MeetingsAvailable(i.MeetingsAvailable);var u=i.MeetingInfo.filter(function(n){return n.Key==="Company Name"})[0];u&&n.IssuerName(u.Value);n.MeetingID(i.MeetingId);n.SelectedMeeting(i.MeetingId);n.SelectedAgenda(i.AgendaId);n.SelectedPolicy(i.PolicyName);n.SelectedAccount(i.AccountId);this.ToUiMeetingInfo(n,i);this.ToUiMeetingAgenda(n,i)},n.prototype.ToUiMeetingInfo=function(n,t){var i=this,r=t.MeetingInfo.filter(function(n){return n.Key!=="Company Name"}).map(function(t){var r={};return r.id=t.Key.replace(/ /g,"-"),r.label=i.translations.getTranslatedText(i.propNameToTransKeyMapper.map(t.Key)),r.text=t.Value,t.Key=="Fund Name"&&+n.SelectedFund()==i.allFundsObject.Key&&(r.text=i.allFundsObject.Value),r});n.MeetingInfo(r)},n.prototype.ToUiMeetingAgenda=function(n,t){t=t.MeetingDetails;n.SelectedColumnsMeetingGrid(Object.getOwnPropertyNames(t[0]));n.MeetingAgenda=t.map(function(n){return n.Rationale=typeof n.Rationale!="undefined"?n.Rationale:"",n})},n}();n.Transformer=i}(WebDisclosure||(WebDisclosure={})),function(n){var t=LocalizationModule.TranslationKeys,f=function(){function n(n,t,i){var r=this;this.preferencesSotrage=i;this.ApplyKendoUi=function(){var t=kendo.parseDate(r._vm.StartDateLimit().toString()),i=kendo.parseDate(r._vm.EndDateLimit().toString()),u=r._vm.StartDateLimit(),f=r._vm.EndDateLimit(),n=r.preferencesSotrage.get("DateFilterCache"),e,o;n!==null&&(u=n.StartDate,f=n.EndDate);e={format:r._vm.DateFormat(),min:t,max:i,value:u,footer:!1};o={format:r._vm.DateFormat(),min:t,max:i,value:f,footer:!1};$("#input-date-start").kendoDatePicker(e);$("#input-date-end").kendoDatePicker(o);$("#input-date-start").keypress(function(n){var t=n.which;t==13&&r.onApplySelectionEvent()});$("#input-date-end").keypress(function(n){var t=n.which;t==13&&r.onApplySelectionEvent()})};this._vm=n;this._vm.DateFormat(t);this._vm.DateFormat.notifySubscribers();this.ApplyKendoUi();this._vm.ApplyClicked=function(){r.onApplySelectionEvent()};this._vm.ResetClicked=function(){r.onResetEvent()}}return n.DefaultValues=function(){var n={format:"u",footer:!1};$("#input-date-start").kendoDatePicker(n);$("#input-date-end").kendoDatePicker(n)},n.prototype.onApplySelectionEvent=function(){var n=new i;n.StartDate=this._vm.StartDate();n.EndDate=this._vm.EndDate();this._vm.CriteriaDateChanged(n)},n.prototype.onResetEvent=function(){this._vm.StartDate(this._vm.StartDateLimit());this._vm.EndDate(this._vm.EndDateLimit());this._vm.StartDate.notifySubscribers();this._vm.EndDate.notifySubscribers();var n=new i;n.StartDate=this._vm.StartDate();n.EndDate=this._vm.EndDate();this._vm.CriteriaDateChanged(n);this.preferencesSotrage.set("DateFilterCache",null)},n}(),r,i,u;n.DateRangeController=f;r=function(){function n(n,t){this.translations=t;this.StartDate=ko.observable(null);this.EndDate=ko.observable(null);this.StartDateLimit=ko.observable(null);this.EndDateLimit=ko.observable(null);this.DateFormat=ko.observable(null);this.Identifier=n;this.errorMsgDateStart=$("#lbl-error-date-start");this.errorMsgDateEnd=$("#lbl-error-date-end")}return n.prototype.CriteriaDateChanged=function(n){this.validateDates()&&this.CriteriaDateChangedCallback(n)},n.prototype.validateDates=function(){var n=this;n.errorMsgDateStart.hide().text(n.translations.getTranslatedText(t.ErrStartDateIsNotValid));n.errorMsgDateEnd.hide().text(n.translations.getTranslatedText(t.ErrEndDateIsNotValid));n.StartDate.notifySubscribers();n.EndDate.notifySubscribers();var i=kendo.parseDate(n.EndDate().toString()),r=kendo.parseDate(n.StartDate().toString()),f=kendo.parseDate(n.EndDateLimit().toString()),e=kendo.parseDate(n.StartDateLimit().toString()),u=!0;return(r instanceof Date||(n.errorMsgDateStart.show(),u=!1),i instanceof Date||(n.errorMsgDateEnd.show(),u=!1),!u)?!1:r>=i?(n.errorMsgDateStart.show().text(n.translations.getTranslatedText(t.ErrStartDateMustBeBeforeEndDate)),!1):r<e||r>f?(n.errorMsgDateStart.show().text(n.translations.getTranslatedText(t.ErrDateOutOfConfigDataRange)),!1):i<e||i>f?(n.errorMsgDateEnd.show().text(n.translations.getTranslatedText(t.ErrDateOutOfConfigDataRange)),!1):!0},n}();n.DateRangeViewModel=r;i=function(){function n(){}return n}();n.DateRange=i;u=function(){function n(){}return n}();n.DateRangeString=u}(WebDisclosure||(WebDisclosure={})),function(n){var t=function(){function n(n,t,i){var r=this;this.preferencesStorage=i;this._dataServiceWd=new DataServiceModule.WebDisclosureDataService;this.setComboBoxOptions=function(){var n=r;r.cboCustomerName.kendoComboBox({dataTextField:"IssuerName",dataValueField:"SecurityId",filter:"contains",autoBind:!1,minLength:2,select:r.onSelect,dataSource:{dataType:"json",serverFiltering:!0,transport:{read:function(t){var i="",r;t.data.filter&&t.data.filter.filters.length>0&&(i=t.data.filter.filters[0].value);r={SiteId:n._siteId,QuerySearch:i};n._dataServiceWd.getFilteredList(r).ContinueWith(function(n){t.success(n)}).OnError(function(n,t,i){console.error("WebDisclosure Search DataService Error - Default "+n.responseText+t+i)})}}}});r.combo=r.cboCustomerName.data("kendoComboBox")};this.onSelect=function(n){if(n.dataItem){var t=n.dataItem;r.openMeetingDetails(t.SecurityId.trim())}};this._siteId=n;this.cboCustomerName=$(t);this.combo=null;this.searchComplete=!1;this.initialiseComboBox()}return n.prototype.initialiseComboBox=function(){this.setComboBoxOptions();this.hideComboBoxArrow()},n.prototype.hideComboBoxArrow=function(){this.combo.wrapper.find(".k-select").hide().closest(".k-dropdown-wrap").addClass("hideArrow")},n.prototype.openMeetingDetails=function(n){var i,r,t;if(n!=="")this.combo.value("");else return;i=Utilities.ApiHelper.WebUiUrl()+"/MeetingDetail/?siteId="+this._siteId+"&securityId="+n+Utilities.ApiHelper.GetQueryString(this.preferencesStorage);r=window.open(i,"_self");r.focus();t=[];t.push({SecurityId:n,MeetingId:0});this.preferencesStorage.set("securityIdList",t)},n}();n.SearchWebDisclosureController=t}(WebDisclosure||(WebDisclosure={})),function(n){var t=LocalizationModule.TranslationKeys,i=function(){function n(){}return n.DateRange="DateRange",n.Country="CountryFilter",n.Policy="PolicyNameFilter",n.Fund="FundFilter",n.Accounts="AccountsFilter",n.FundGroups="FundGroupsFilter",n.WebdisclosureGroups="WebdisclosureGroupsFilter",n.storageSufix="-user-selection",n}(),r,u,f;n.FilterNames=i;r=function(){function n(n,t,r,u,f,e){var o=this;this.identifier=n;this.preferencesStorage=u;this.translations=e;this.MINIMUM_ITEMS=5;this.ListItems=ko.observableArray([]);this.filterText=ko.observable("");this.criteriaDataChangedCallback=function(){};this.SearchMessage=ko.observable("Loading...");this.FilterName=ko.observable("");this.customCheckboxBindingHandler();this.FilterGroup=f;this.storageKey=n+i.storageSufix;this.SearchMessage=ko.observable(r);this.FilterName=ko.observable(t);this.displaySearchBox=ko.computed(function(){return o.ListItems().length>o.MINIMUM_ITEMS});this.updateButtonEnabled=ko.computed(function(){return o.hasItemsSelected()});this.btnDisabledClass=ko.computed(function(){return o.hasItemsSelected()?"":"disabled"});this.currentlyVisibleItems=ko.computed(function(){var n=$("#lbl-error-"+o.identifier),i=o.filterText(),t=o.ListItems().filter(function(n){return n.Name.search(new RegExp(i,"i"))>=0});return t.length>0?n.hide():n.show(),t});this.currentlyVisibleSelectedItems=ko.computed(function(){return o.getCheckedItems(o.currentlyVisibleItems())});this.checkboxSelectAll=ko.computed(function(){var r=o.currentlyVisibleItems().length,n=o.currentlyVisibleSelectedItems().length,t=!1,i="false";return r===n&&(t=!0,i="true"),n>0&&n<r&&(t=null,i="mixed"),$("#multiselect-static-all-label-"+o.identifier).parent().attr("aria-checked",i),t});this.selectAllVisible=ko.computed(function(){return o.currentlyVisibleItems().length>0});this.initializeEvents()}return n.prototype.customCheckboxBindingHandler=function(){ko.bindingHandlers.indeterminateCheckbox={init:function(n,t,i,r,u){ko.bindingHandlers.checked.init(n,t,i,r,u)},update:function(n,t){var i=ko.unwrap(t());i===null?$(n).parent().addClass("indeterminate"):$(n).parent().removeClass("indeterminate")}}},n.prototype.initializeEvents=function(){var n=this;this.clickBtnUpdate=function(){n.updateCriteriaData()};this.clickBtnCancel=function(){n.resetDialogFields()}},n.prototype.updateListItem=function(n){this.ListItems(n);this.removeDuplicateAccounts(this.FilterName(),this.ListItems());this.ListItems.notifySubscribers();$("div.checkbox").off("keypress").on("keypress",function(n){var t=n.which;if(t==13)return $(":checkbox",this).click(),!1});this.checkGuivenCodes()},n.prototype.onCriteriaDataChanged=function(n){this.criteriaDataChangedCallback=n},n.prototype.handleSelectAllClick=function(){var i=this.ListItems(),n=this.currentlyVisibleItems(),r=this.getCheckedItems(n),t;return this.ListItems([]),t=n.length===r.length,n.forEach(function(n){n.IsSelected(!t)}),this.updateListItem(i),!0},n.prototype.hasItemsSelected=function(){return this.getSelectedItemsList().length!==0},n.prototype.getCheckedItems=function(n){return n.filter(function(n){return n.IsSelected()})},n.prototype.getSelectedItemsList=function(){return this.ListItems().filter(function(n){return n.IsSelected()&&n.IsVisibleToGroup()}).map(function(n){return n.Name})},n.prototype.resetDialogFields=function(){this.filterText("");this.ListItems().forEach(function(n){n.IsSelected(!1)});this.updateCriteriaData()},n.prototype.updateCriteriaData=function(){var n=this.getSelectedItemsList();(this.FilterName()===this.translations.getTranslatedText(t.FundGroupName)||this.FilterName()===this.translations.getTranslatedText(t.WebdisclosureGroupName))&&(n.length>0?this.FilterGroup.ListItems().forEach(function(t){n.indexOf(t.GroupName)<0?(t.IsVisibleToGroup(!1),t.IsSelected(!1)):t.IsVisibleToGroup(!0)}):this.FilterGroup.ListItems().forEach(function(n){n.IsVisibleToGroup(!0)}));this.FilterGroup!=null&&this.removeDuplicateAccounts(this.FilterGroup.FilterName(),this.FilterGroup.ListItems());this.preferencesStorage.set(this.storageKey,n);this.criteriaDataChangedCallback(n)},n.prototype.removeDuplicateAccounts=function(n,i){if(n===this.translations.getTranslatedText(t.FundName)||n===this.translations.getTranslatedText(t.AccountName)){var r=ko.observableArray([]);i.forEach(function(n){r().some(function(t){return t.Name===n.Name})?(n.IsVisibleToGroup(!1),n.IsSelected(!1)):n.IsVisibleToGroup()&&(n.IsVisibleToGroup(!0),r.push(n))})}},n.prototype.checkGuivenCodes=function(){var n=this.preferencesStorage.get(this.storageKey);n&&this.ListItems().forEach(function(t){n.indexOf(t.Name)!==-1&&t.IsSelected(!0)})},n}();n.FilterController=r,function(n){n[n.Selected=0]="Selected";n[n.UnSelected=1]="UnSelected";n[n.Indeterminate=2]="Indeterminate"}(u||(u={}));f=function(){function n(n,t,i,r){var u=this;this.Code=n.replace(/[- )(]/g,"");this.Name=t;this.IsSelected=ko.observable(i);this.GroupName=r;this.IsVisibleToGroup=ko.observable(!0);this.AriaCheckedAttr=ko.computed(function(){return u.IsSelected()?"true":"false"})}return n}();n.LookupModel=f}(WebDisclosure||(WebDisclosure={})),function(n){var t=LocalizationModule.Translations,i=LocalizationModule.TranslationKeys,r=function(){function r(){this.translations=new t;this._WdSiteConfigUrl=Utilities.ApiHelper.DefaultUrl()+"WebDisclosureService/"}return r.prototype.getTemplate=function(t,i,r){return i===void 0&&(i=function(){}),r===void 0&&(r=function(){}),n.HttpDataService.get(Utilities.ApiHelper.DefaultUrl()+"Templates/GetTemplate",t,i,function(n,t,i){console.error("WebDisclosure GetTemplate DataService Error - Default "+n.responseText+" - status: "+t+" - error: "+i+"}");r()})},r.prototype.getExtraSettings=function(t){var i=Utilities.ApiHelper.DefaultUrl()+"/UiSettings",r={SiteId:t};return n.HttpDataService.get(i,r)},r.prototype.getData=function(n){return Services.PromiseDataService.Post(Utilities.ApiHelper.DefaultUrl()+"/Issuers",JSON.stringify(n))},r.prototype.doExport=function(n){Services.PromiseDataService.Post(Utilities.ApiHelper.DefaultUrl()+"/IssuersExport",JSON.stringify(n)).ContinueWith(function(n){var t=Utilities.ApiHelper.DefaultUrl()+"/IssuersExport/DownloadCsv?FileId="+n.FileId+"&FriendlyFileName="+n.FriendlyFileName;window.open(t)})},r.prototype.doExportExcel=function(n){Services.PromiseDataService.Post(Utilities.ApiHelper.DefaultUrl()+"/IssuersExportExcel",JSON.stringify(n)).ContinueWith(function(n){var t=Utilities.ApiHelper.DefaultUrl()+"/IssuersExportExcel/Download?FileId="+n.FileId+"&FriendlyFileName="+n.FriendlyFileName;window.open(t)})},r.prototype.getIssuerIndexList=function(t,i,r){i===void 0&&(i=function(){});r===void 0&&(r=function(){});var u=this._WdSiteConfigUrl+"GetIssuerIndexList";return n.HttpDataService.get(u,t,i,function(n,t,i){console.error("WebDisclosure DataIndex DataService Error - Default "+n.responseText+" - status: "+t+" - error: "+i+"}");r()})},r.prototype.getLatestMeetingDetails=function(n){return Services.PromiseDataService.Get(this._WdSiteConfigUrl+"GetLatestMeetingDetails",n)},r.prototype.getMeetingsDetailsById=function(n){return Services.PromiseDataService.Get(this._WdSiteConfigUrl+"GetMeetingsDetailsById",n)},r.prototype.getMeetingAgenda=function(n){return Services.PromiseDataService.Get(this._WdSiteConfigUrl+"GetMeetingAgenda",n)},r.prototype.getFilteredList=function(n){return Services.PromiseDataService.Get(Utilities.ApiHelper.DefaultUrl()+"/ToolbarSearch/Get",n)},r.prototype.getFiltersData=function(t,r){var u=this;return n.HttpDataService.post(Utilities.ApiHelper.DefaultUrl()+"/FilterData/ListData",JSON.stringify(t),r,function(){return Utilities.Alert.warning(u.translations.getTranslatedText(i.ErrCouldNotLoadFilterData))})},r}();n.WebDisclosureDataService=r}(DataServiceModule||(DataServiceModule={}));__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)Object.prototype.hasOwnProperty.call(t,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=LocalizationModule.TranslationKeys,i=function(i){function r(n,r,u,f){f===void 0&&(f=!1);var e=i.call(this,n,f)||this;return e.inputMeetingId=u,e._securityId=ko.observable(null),e._grid=null,e.loadData=function(){i.prototype.loadTemplateBase.call(e,e._viewModel,function(){var t=function(){ko.applyBindings(e._viewModel,document.getElementById(e._pageContainerId));e._viewModel.BarNavegation.securityId(e._securityId().toString());e._viewModel.BarNavegation.meetingId(e._viewModel.MeetingID())},n;if(e.inputMeetingId&&(n=+e.inputMeetingId,n!==0)){e.loadMeetingById(n,t);return}e.loadLatestMeetingDetails(e._siteId(),e._securityId(),t)},function(){})},e.enableSubscriptions=function(){e._subscriptionMeetings=e._viewModel.SelectedMeeting.subscribe(function(n){e._viewModel.MeetingID()!==n&&(e._grid.dataSource.data([]),e._viewModel.MeetingInfo(null),e._viewModel.AgendasAvailable(null),e._viewModel.AccountsAvailable(null),e._viewModel.FundsAvailable(null),e._viewModel.PoliciesAvailable(null),e.loadMeetingById(n))});e._viewModel.onSelectedAgenda=function(n,i){if(i.originalEvent&&(e._grid.dataSource.data([]),e.Busy(!0),e._viewModel.ShowAgenda())){var r={SiteId:e._siteId,securityId:e._securityId(),MeetingId:e._viewModel.MeetingID(),AgendaId:e._viewModel.SelectedAgenda()};e._dataServiceWd.getMeetingAgenda(r).ContinueWith(function(n){e._transformer.ToUiMeetingAgenda(e._viewModel,n);e._transformer.ToUiMeetingInfo(e._viewModel,n);e.loadGrid();e.Busy(!1)}).OnError(function(n,i,r){console.error("WebDisclosure MeetingAgenda DataService Error - Default "+n.responseText+i+r);Utilities.Alert.error(e.translations.getTranslatedText(t.ErrCouldNotLoadData));e.Busy(!1)})}};e._viewModel.onSelectedPolicy=function(n,t){t.originalEvent&&e.loadAgendaByPolicy()};e._viewModel.onSelectedFund=function(n,t){t.originalEvent&&e.loadAgendaByFund()};e._viewModel.onSelectedAccount=function(n,t){t.originalEvent&&e.loadAgendaByAccount()}},e.translations.loadTranslations().then(function(){return e.initController(r)}),e}return __extends(r,i),r.prototype.initController=function(n){var t=this;this._securityId(n);this.loadUiSettings().done(function(){t.InitVM();t.loadData()})},r.prototype.InitVM=function(){var t=this;this._viewModel=new n.MeetingViewModel(this.preferencesStorage,this.translations,this.uiSettings);this._viewModel.BarNavegation=new n.BarNavegationModel(this._siteId(),this._securityId(),this.inputMeetingId);this._barNavegationController=new n.BarNavigationController(this._viewModel.BarNavegation,this.preferencesStorage);this._viewModel.BarNavegation.ClickBtnHome=function(){return t.onClickHomeBarNav()};this._viewModel.BarNavegation.ClickBtnNext=function(){return t.onClickNextBarNav()};this._viewModel.BarNavegation.ClickBtnPreview=function(){return t.onClickPreviewBarNav()}},r.prototype.loadLatestMeetingDetails=function(n,t,i){var r=this,u;i===void 0&&(i=function(){});u={siteId:n,securityId:t};this._dataServiceWd.getLatestMeetingDetails(u).ContinueWith(function(n){r.selectMeeting(n);i()}).OnError(function(t,i,u){console.error("WebDisclosure MeetingDetail DataService Error - Default "+t.responseText+i+u);document.location.href=Utilities.ApiHelper.WebUiUrl()+"/?siteId="+n+Utilities.ApiHelper.GetQueryString(r.preferencesStorage)})},r.prototype.ApplyKendoGrid=function(){var n=this,i="<td aria-describedby='meeting-detail-th-Item' style=\"width:35px; min-width:35px\" role='gridcell' >#: Item #<\/td>";this._gridHeader='<th id=\'meeting-detail-th-Item\' style="width:35px; min-width:35px" role="columnheader" data-field="Item" class="k-header">'+this.translations.getTranslatedText(t.ItemNumber)+"<\/th>";var r=0,u="<td {1} aria-describedby=\"meeting-detail-th-{0}\" role='gridcell'>#: {0} #<\/td>",f='<th id="meeting-detail-th-{0}" role="columnheader" data-field="{0}" class="k-header" {2}><span id="meeting-detail-th-span-{0}">{1}<\/span><\/th>';this._viewModel.SelectedColumnsMeetingGrid().forEach(function(e){switch(e){case"ProposalLabel":i=i.concat(u.stringFormat(e,"style='min-width:300px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.ProposalLabel),"style='min-width:300px;'"));r++;break;case"ProposalDescription":i=i.concat(u.stringFormat(e,"style='min-width:300px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.ProposalDescription),"style='min-width:300px;'"));r++;break;case"ManagementRecommendation":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.MgmtRec),"style='min-width:155px;width:155px;'"));r++;break;case"GlassLewisRecommendation":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.GLRec),"style='min-width:155px;width:155px;'"));r++;break;case"VoteDecision":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.VoteDecision),"style='min-width:155px;width:155px;'"));r++;break;case"Proponent":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.Proponent),"style='min-width:155px;width:155px;'"));r++;break;case"ForAgainstManagement":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.ForAgainstMgmt),"style='min-width:155px;width:155px;'"));r++;break;case"VoteDate":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.VoteDate),"style='min-width:155px;width:155px;'"));r++;break;case"LogicalBallotStatus":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.LogicalBallotStatus),"style='min-width:155px;width:155px;'"));r++;break;case"ExecutiveInformation":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.ExecutiveInformation),"style='min-width:155px;width:155px;'"));r++;break;case"ConflictOfInterest":i=i.concat(u.stringFormat(e,"style='min-width:155px;width:155px;'"));n._gridHeader=n._gridHeader.concat(f.stringFormat(e,n.translations.getTranslatedText(t.ConflictOfInterest),"style='min-width:155px;width:155px;'"));r++}});var e=this.translations.getTranslatedText(t.Rationale),o="\n            <tr>\n                "+i+'\n            <\/tr>\n            <tr class="tr-Rationale" style="#=(Rationale !== "") ? " " :"display: none" #">\n                <td><\/td>\n                <td class=\'rationale-text\' aria-label=\''+e+': #: Rationale #\'>#=(Rationale !== "") ? "<b>'+e+': <\/b>" : "" # #: Rationale # <\/td>\n                #=('+(r-1)+" !== 0) ? '<td colspan=\""+(r-1)+'"><\/td>\' : "" #\n            <\/tr>',s='\n            <tr class="trOdd">\n                '+i+'\n            <\/tr>\n            <tr class="trOdd-Rationale" style="#=(Rationale !== "") ? " " :"display: none" #">\n                <td><\/td>\n                <td  class=\'rationale-text\' aria-label=\''+e+': #: Rationale #\'>#=(Rationale !== "") ? "<b>'+e+': <\/b>" : "" # #: Rationale #<\/td>\n                #=('+(r-1)+" !== 0) ? '<td colspan=\""+(r-1)+'"><\/td>\' : "" #\n            <\/tr>';$("#grid").kendoGrid({rowTemplate:o,navigatable:!0,altRowTemplate:s});this._grid=$("#grid").data("kendoGrid");this.ApplyGridFocusShortCut()},r.prototype.selectMeeting=function(n){this.disableSubscriptions();this._transformer.ToUiMeetingDetail(this._viewModel,n,this.uiSettings);this.loadGrid();this.loadFilteredPolicy();this.loadFilteredFund();this.loadFilteredAccount();this.enableSubscriptions()},r.prototype.loadFilteredPolicy=function(){var r=this,u=n.FilterNames.Policy+n.FilterNames.storageSufix,i=this.preferencesStorage.get(u),t;i!=null&&(i.forEach(function(n){if(r._viewModel.PoliciesAvailable().indexOf(n)!==-1){t=n;return}}),t!=undefined&&t!=this._viewModel.SelectedPolicy()&&(this._viewModel.SelectedPolicy(t),this.loadAgendaByPolicy()))},r.prototype.loadFilteredFund=function(){var r=this,u=n.FilterNames.Fund+n.FilterNames.storageSufix,i=this.preferencesStorage.get(u),t;i!=null&&(i.forEach(function(n){r._viewModel.FundsAvailable().forEach(function(i){if(i.Value==n){t=i.Key;return}return})}),t!=undefined&&t!=this._viewModel.SelectedFund()&&(this._viewModel.SelectedFund(t),this.loadAgendaByFund()))},r.prototype.loadFilteredAccount=function(){var r=this,u=n.FilterNames.Accounts+n.FilterNames.storageSufix,i=this.preferencesStorage.get(u),t;i!=null&&(i.forEach(function(n){r._viewModel.AccountsAvailable().forEach(function(i){if(i.Value===n){t=i.Key;return}return})}),t!=undefined&&t!=this._viewModel.SelectedAccount()&&(this._viewModel.SelectedAccount(t),this.loadAgendaByAccount()))},r.prototype.loadGrid=function(){this._grid||this.ApplyKendoGrid();var n=new kendo.data.DataSource({data:this._viewModel.MeetingAgenda,type:"json"});n.read();this._grid.setDataSource(n);$(".k-grid-header-wrap table thead tr").html(this._gridHeader);$("#grid colgroup").remove();$(".k-grid-header-wrap table colgroup").remove()},r.prototype.loadMeetingById=function(n,t){var i=this,r;t===void 0&&(t=function(){});this.Busy(!0);r={siteId:this._siteId(),securityId:this._securityId(),meetingId:n};this._dataServiceWd.getMeetingsDetailsById(r).ContinueWith(function(n){i.selectMeeting(n);t();i.Busy(!1)}).OnError(function(n,t,r){console.error("WebDisclosure MeetingDetail byID DataService Error - Default "+n.responseText+t+r);i.Busy(!1)})},r.prototype.loadAgendaByPolicy=function(){var n=this,i;this._viewModel.ShowPolicy()&&(this._grid.dataSource.data([]),this.Busy(!0),i={SiteId:this._siteId,securityId:this._securityId(),MeetingId:this._viewModel.MeetingID(),AgendaId:this._viewModel.SelectedAgenda(),PolicyName:this._viewModel.SelectedPolicy()},this._dataServiceWd.getMeetingAgenda(i).ContinueWith(function(t){n._transformer.ToUiMeetingAgenda(n._viewModel,t);n._transformer.ToUiMeetingInfo(n._viewModel,t);n.loadGrid();n.Busy(!1)}).OnError(function(i,r,u){console.error("WebDisclosure MeetingAgenda DataService Error - Default "+i.responseText+r+u);Utilities.Alert.error(n.translations.getTranslatedText(t.ErrCouldNotLoadData));n.Busy(!1)}))},r.prototype.loadAgendaByFund=function(){var n=this,i;this._viewModel.ShowFund()&&(this._grid.dataSource.data([]),this.Busy(!0),i={SiteId:this._siteId,securityId:this._securityId(),MeetingId:this._viewModel.MeetingID(),AgendaId:this._viewModel.SelectedAgenda(),FundId:this._viewModel.SelectedFund()},this._dataServiceWd.getMeetingAgenda(i).ContinueWith(function(t){n._transformer.ToUiMeetingAgenda(n._viewModel,t);n._transformer.ToUiMeetingInfo(n._viewModel,t);n.loadGrid();n.Busy(!1)}).OnError(function(i,r,u){console.error("WebDisclosure MeetingAgenda DataService Error - Default "+i.responseText+r+u);Utilities.Alert.error(n.translations.getTranslatedText(t.ErrCouldNotLoadData));n.Busy(!1)}))},r.prototype.loadAgendaByAccount=function(){var n=this,i;this._viewModel.ShowAccount()&&(this._grid.dataSource.data([]),this.Busy(!0),i={SiteId:this._siteId,securityId:this._securityId(),MeetingId:this._viewModel.MeetingID(),AgendaId:this._viewModel.SelectedAgenda(),AccountId:this._viewModel.SelectedAccount()},this._dataServiceWd.getMeetingAgenda(i).ContinueWith(function(t){n._transformer.ToUiMeetingAgenda(n._viewModel,t);n._transformer.ToUiMeetingInfo(n._viewModel,t);n.loadGrid();n.Busy(!1)}).OnError(function(i,r,u){console.error("WebDisclosure MeetingAgenda DataService Error - Default "+i.responseText+r+u);Utilities.Alert.error(n.translations.getTranslatedText(t.ErrCouldNotLoadData));n.Busy(!1)}))},r.prototype.disableSubscriptions=function(){this._subscriptionMeetings!=null&&this._subscriptionMeetings.dispose()},r.prototype.onClickHomeBarNav=function(){document.location.href=Utilities.ApiHelper.WebUiUrl()+"/?siteId="+this._siteId()+Utilities.ApiHelper.GetQueryString(this.preferencesStorage)},r.prototype.onClickNextBarNav=function(){this.goTo(this._viewModel.BarNavegation.getNext())},r.prototype.onClickPreviewBarNav=function(){this.goTo(this._viewModel.BarNavegation.getPrev())},r.prototype.goTo=function(n){this._securityId(n.SecurityId);n.MeetingId!=0?this.loadMeetingById(n.MeetingId):this.loadLatestMeetingDetails(this._siteId(),this._securityId());var t=Utilities.ApiHelper.WebUiUrl()+"/MeetingDetail/?siteId="+this._siteId()+"&securityId="+n.SecurityId+"&meetingId="+n.MeetingId+Utilities.ApiHelper.GetQueryString(this.preferencesStorage);window.history.pushState({securityId:n},"",t);this._viewModel.BarNavegation.meetingId(n.MeetingId);this._viewModel.BarNavegation.securityId(n.SecurityId)},r._W_keycode=87,r}(n.BaseController);n.MeetingDetailController=i}(WebDisclosure||(WebDisclosure={}));__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)Object.prototype.hasOwnProperty.call(t,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 i=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t.MeetingInfo=ko.observableArray(null),t.MeetingID=ko.observable(null),t.ShowAgenda=ko.observable(!1),t.ShowPolicy=ko.observable(!1),t.PolicyTitle=ko.observable("Policy"),t.ShowFund=ko.observable(!1),t.ShowAccount=ko.observable(!1),t.IssuerName=ko.observable(null),t.MeetingsAvailable=ko.observableArray(null),t.AgendasAvailable=ko.observableArray(null),t.PoliciesAvailable=ko.observableArray(null),t.FundsAvailable=ko.observableArray(null),t.AccountsAvailable=ko.observableArray(null),t.SelectedColumnsMeetingGrid=ko.observableArray(null),t.SelectedMeeting=ko.observable(null),t.SelectedAgenda=ko.observable(null),t.SelectedPolicy=ko.observable(null),t.SelectedFund=ko.observable(null),t.SelectedAccount=ko.observable(null),t}return __extends(t,n),t.prototype.onSelectedAgenda=function(){},t.prototype.onSelectedPolicy=function(){},t.prototype.onSelectedFund=function(){},t.prototype.onSelectedAccount=function(){},t}(n.LandingPageVm),t;n.MeetingViewModel=i;t=function(){function n(){}return n}();n.KeyValuePair=t}(WebDisclosure||(WebDisclosure={})),function(n){var t=function(){function n(n,t){var r=this,i;this.viewModel=n;this.preferencesStorage=t;this.itemsWs=new DataServiceModule.WebDisclosureDataService;this.LoadButtons();i=function(){return r.setCurrentItemIndex()};this.viewModel.meetingId.subscribe(i);this.viewModel.securityId.subscribe(i);this.viewModel.navItems.subscribe(i)}return n.prototype.setCurrentItemIndex=function(){for(var t=this.viewModel.navItems(),i=-1,n=0;n<t.length;n++)if((t[n].MeetingId==0||t[n].MeetingId==this.viewModel.meetingId())&&t[n].SecurityId==this.viewModel.securityId()){i=n;break}this.viewModel.currentIndex(i)},n.prototype.getNavItems=function(){var t=this.preferencesStorage.get(n.storageKey);return t==null?[]:t},n.prototype.LoadButtons=function(){var n=this.getNavItems();n.length==0?this.loadMeetingIndexes():(this.viewModel.navItems(n),this.setCurrentItemIndex())},n.prototype.loadMeetingIndexes=function(){var t=this,i={siteId:this.viewModel.siteId,MeetingLevel:!1},r=function(i){t.preferencesStorage.set(n.storageKey,i);t.viewModel.navItems(i)};return this.itemsWs.getIssuerIndexList(i,r,function(){})},n.storageKey="securityIdList",n}();n.BarNavigationController=t}(WebDisclosure||(WebDisclosure={})),function(n){var t=function(){function n(n,t,i){var r=this;this.siteId=n;this.navItems=ko.observableArray();this.currentIndex=ko.observable(0);this.meetingId=ko.observable(0);this.securityId=ko.observable("");this.visibleBtns=ko.computed(function(){return r.navItems().length>0});this.enableBtnPreviewClass=ko.computed(function(){var n=r.currentIndex(),t=n<=0;return t?"disabled":""});this.enableBtnNextClass=ko.computed(function(){var n=r.currentIndex(),t=n<0||n==r.navItems().length-1;return t?"disabled":""});this.meetingId(i);this.securityId(t)}return n.prototype.getNext=function(){return this.navItems()[this.currentIndex()+1]},n.prototype.getPrev=function(){return this.navItems()[this.currentIndex()-1]},n}();n.BarNavegationModel=t}(WebDisclosure||(WebDisclosure={}))