var __extends,Convercent;ko.bindingHandlers.autoSize={init:function(n,t){var i=function(){n.style.cssText="height: 16px; padding:0";n.style.cssText="height:"+n.scrollHeight+"px"},r=t();$.isArray(r)?r.forEach(function(n){n!=null&&n.subscribe(i)}):r.subscribe(i);i()}};ko.bindingHandlers.cleanInput={update:function(n,t){var r=new RegExp(/[\<\>]/g),e=new RegExp(/&#/g),u="The restricted characters < and > cannot be submitted. They have been replaced with { and }, respectively.",i=t(),f;i()!==undefined&&(f=replaceInputTextForClearInput(i,r,u,!0),i(htmlDecode(i())),replaceInputTextForClearInput(i,r,u,!f),replaceInputTextForClearInput(i,e,"Restricted characters were detected. They were removed and replaced with supported characters.",!0))}};var replaceInputTextForClearInput=function(n,t,i,r){return n().match(t)?(n(n().replace(t,replaceInvalidCharacters)),r&&alert(htmlDecode(i)),!0):!1},htmlDecode=function(n){var t=document.createElement("div");return t.innerHTML=n,t.childNodes.length===0?"":t.childNodes[0].nodeValue},replaceInvalidCharacters=function(n){switch(n){case"<":return"{";case">":return"}";case"&#":return"& #";default:return n}};(function(){function n(n,t){var r=$(n).height(),u=n.scrollHeight,f=$(n).width(),i=t.bindTo;i.height(r);i.scrollHeight(u);i.width(f)}ko.bindingHandlers.elementSize={init:function(t,i){var r=ko.unwrap(i());$(window).resize(function(){n(t,r)})},update:function(t,i){var r=ko.unwrap(i());r.additionalTriggers&&r.additionalTriggers();n(t,r)}}})(),function(){var t=function(){function n(){}return n}(),n=function(n,t){ko.utils.arrayForEach(n,function(n){n.nodeType===1&&($(n).data("sortItem",t),$(n).data("parentList",$(n).parent().data("sortList")))})};ko.bindingHandlers.sortableList={init:function(n,t){var i=ko.utils.unwrapObservable(t());return $(n).data("sortList",i.list||t()),$(n).sortable({update:function(n,t){var i=t.item.data("sortItem");if(console.log("update",i),i){var u=t.item.data("parentList"),f=t.item.parent().data("sortList"),r=ko.utils.arrayIndexOf(t.item.parent().children(),t.item[0]);r>=0&&(u.remove(i),f.splice(r,0,i));t.item.remove()}},handle:i.handle||!1,containment:i.containment||!1,deactivate:function(n,t){var i=ko.dataFor(t.item[0]);console.log("deactivate",i);setTimeout(function(){return i.selected(!1)},500)},tolerance:"pointer"}),ko.bindingHandlers.template.init.apply(this,arguments)},update:function(i,r,u,f,e){var o=ko.utils.unwrapObservable(r()),s=new t;o.list?(s.foreach=o.list,s.name=o.tmpl,s.includeDestroyed=o.includeDestroyed,s.afterAdd=o.afterAdd,s.beforeRemove=o.beforeRemove):s.foreach=r();s.afterRender=o.afterRender?function(t,i){n.call(i,t,i);o.afterRender.call(i,t,i)}:n;ko.bindingHandlers.template.update(i,function(){return s},u,f,e)}};ko.bindingHandlers.sortableList.afterRender=n;ko.bindingHandlers.visibleAndSelect={update:function(n,t){ko.bindingHandlers.visible.update(n,t,null,null,null);t()&&setTimeout(function(){return $(n).focus().select()},0)}}}(),function(){function n(n){return{init:function(t,i,r,u){var c=ko.utils.unwrapObservable,o=i(),e=r(),f={disableTyping:!1,readonly:!1},h,s;e.datePickerOptions&&(f=$.extend(f,e.datePickerOptions,e.widgetOptions));e.widgetOptions&&(f=$.extend(f,e.widgetOptions));console.log("options",f);o&&(h=function(){var t=function(t){ko.isWriteableObservable(o)?o(t):e._ko_property_writers&&e._ko_property_writers[n]&&e._ko_property_writers[n](t)},i=this.value();return i?t(i):t(null),!1},f.change=h);s=ko.computed(function(){return c(o)},u);s.subscribe(function(i){var r=$(t).data(n);r&&r.value()!=i&&r.value(i)});f.value=s();$(t)[n](f);f.disableTyping&&$(t).keydown(function(n){if(n.which!==8&&n.which!==46)return!1;$(t).val("")});f.readonly&&$(t).data(n).readonly()},update:function(t,i){var f=ko.utils.unwrapObservable,u=i(),r;u&&(r=f(u),r?$(t).data(n).value(r):$(t).data(n).value(""))}}}var t="kendoDatePicker",i="kendoDateTimePicker",r="kendoTimePicker",u="kendoCalendar";ko.bindingHandlers[t]=n(t);ko.bindingHandlers[i]=n(i);ko.bindingHandlers[r]=n(r);ko.bindingHandlers[u]=n(u)}(),function(n){if(typeof define=="function"&&define.amd)define(["knockout","jquery","jquery-ui/ui/widgets/sortable","jquery-ui/ui/widgets/draggable","jquery-ui/ui/widgets/droppable"],n);else if(typeof require=="function"&&typeof exports=="object"&&typeof module=="object"){var t=require("knockout"),i=require("jquery");require("jquery-ui/ui/widgets/sortable");require("jquery-ui/ui/widgets/draggable");require("jquery-ui/ui/widgets/droppable");n(t,i)}else n(window.ko,window.jQuery)}(function(n,t){var f="ko_sortItem",c="ko_sourceIndex",s="ko_sortList",l="ko_parentList",h="ko_dragItem",i=n.utils.unwrapObservable,r=n.utils.domData.get,u=n.utils.domData.set,e=t.ui&&t.ui.version,y=e&&e.indexOf("1.6.")&&e.indexOf("1.7.")&&(e.indexOf("1.8.")||e==="1.8.24"),a=function(t,i){n.utils.arrayForEach(t,function(n){n.nodeType===1&&(u(n,f,i),u(n,l,r(n.parentNode,s)))})},o=function(t,r){var u={},f={},e;return n.utils.peekObservable(t()).data?(f=i(t()||{}),u[r]=f.data,f.hasOwnProperty("template")&&(u.name=f.template)):u[r]=t(),n.utils.arrayForEach(["afterAdd","afterRender","as","beforeRemove","includeDestroyed","templateEngine","templateOptions","nodes"],function(t){f.hasOwnProperty(t)?u[t]=f[t]:n.bindingHandlers.sortable.hasOwnProperty(t)&&(u[t]=n.bindingHandlers.sortable[t])}),r==="foreach"&&(u.afterRender?(e=u.afterRender,u.afterRender=function(n,t){a.call(t,n,t);e.call(t,n,t)}):u.afterRender=a),u},v=function(n,t){var u=i(t),r;if(u)for(r=0;r<=n;r++)u[r]&&i(u[r]._destroy)&&n++;return n},p=function(i,r){var u,f;r?(f=document.getElementById(r),f&&(u=new n.templateSources.domElement(f),u.text(t.trim(u.text())))):t(i).contents().each(function(){this&&this.nodeType!==1&&i.removeChild(this)})};n.bindingHandlers.sortable={init:function(e,a,w,b,k){var g=t(e),nt=i(a())||{},tt=o(a,"foreach"),d={},it,rt,ut;return p(e,tt.name),t.extend(!0,d,n.bindingHandlers.sortable),nt.options&&d.options&&(n.utils.extend(d.options,nt.options),delete nt.options),n.utils.extend(d,nt),d.connectClass&&(n.isObservable(d.allowDrop)||typeof d.allowDrop=="function")?n.computed({read:function(){var t=i(d.allowDrop),r=typeof t=="function"?t.call(this,tt.foreach):t;n.utils.toggleDomNodeCssClass(e,d.connectClass,r)},disposeWhenNodeIsRemoved:e},this):n.utils.toggleDomNodeCssClass(e,d.connectClass,d.allowDrop),n.bindingHandlers.template.init(e,function(){return tt},w,b,k),it=d.options.start,rt=d.options.update,d.options.helper||(d.options.helper=function(n,i){return i.is("tr")&&i.children().each(function(){t(this).width(t(this).width())}),i}),ut=setTimeout(function(){var o,a=d.options.receive;g.sortable(n.utils.extend(d.options,{start:function(t,i){var r=i.item[0];u(r,c,n.utils.arrayIndexOf(i.item.parent().children(),r));i.item.find("input:focus").change();it&&it.apply(this,arguments)},receive:function(n,t){typeof a=="function"&&a.call(this,n,t);o=r(t.item[0],h);o&&(o.clone&&(o=o.clone()),d.dragged&&(o=d.dragged.call(this,o,n,t)||o))},update:function(e,h){var a,b,k,w,nt,p=h.item[0],ut=h.item.parent()[0],g=r(p,f)||o,it;if(g||t(p).remove(),o=null,g&&this===ut||!y&&t.contains(this,ut)){if(a=r(p,l),k=r(p,c),b=r(p.parentNode,s),w=n.utils.arrayIndexOf(h.item.parent().children(),p),tt.includeDestroyed||(k=v(k,a),w=v(w,b)),(d.beforeMove||d.afterMove)&&(nt={item:g,sourceParent:a,sourceParentNode:a&&h.sender||p.parentNode,sourceIndex:k,targetParent:b,targetIndex:w,cancelDrop:!1},d.beforeMove&&d.beforeMove.call(this,nt,e,h)),a?t(a===b?this:h.sender||this).sortable("cancel"):t(p).remove(),nt&&nt.cancelDrop)return;d.hasOwnProperty("strategyMove")&&d.strategyMove!==!1?w>=0&&(a?a!==b?(a.splice(k,1),b.splice(w,0,g),u(p,f,null),h.item.remove()):(it=i(a),a.valueWillMutate&&a.valueWillMutate(),it.splice(k,1),it.splice(w,0,g),a.valueHasMutated&&a.valueHasMutated()):(b.splice(w,0,g),u(p,f,null),h.item.remove())):(w>=0&&(a&&(a.splice(k,1),n.processAllDeferredBindingUpdates&&n.processAllDeferredBindingUpdates(),n.options&&n.options.deferUpdates&&n.tasks.runEarly()),b.splice(w,0,g)),u(p,f,null));n.processAllDeferredBindingUpdates&&n.processAllDeferredBindingUpdates();d.afterMove&&d.afterMove.call(this,nt,e,h)}rt&&rt.apply(this,arguments)},connectWith:d.connectClass?"."+d.connectClass:!1}));d.isEnabled!==undefined&&n.computed({read:function(){g.sortable(i(d.isEnabled)?"enable":"disable")},disposeWhenNodeIsRemoved:e})},0),n.utils.domNodeDisposal.addDisposeCallback(e,function(){(g.data("ui-sortable")||g.data("sortable"))&&g.sortable("destroy");n.utils.toggleDomNodeCssClass(e,d.connectClass,!1);clearTimeout(ut)}),{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=o(i,"foreach");u(t,s,h.foreach);n.bindingHandlers.template.update(t,function(){return h},r,f,e)},connectClass:"ko_container",allowDrop:!0,afterMove:null,beforeMove:null,options:{}};n.bindingHandlers.draggable={init:function(r,f,e,s,c){var l=i(f())||{},p=l.options||{},a=n.utils.extend({},n.bindingHandlers.draggable.options),w=o(f,"data"),v=l.connectClass||n.bindingHandlers.draggable.connectClass,y=l.isEnabled!==undefined?l.isEnabled:n.bindingHandlers.draggable.isEnabled;return l="data"in l?l.data:l,u(r,h,l),n.utils.extend(a,p),a.connectToSortable=v?"."+v:!1,t(r).draggable(a),y!==undefined&&n.computed({read:function(){t(r).draggable(i(y)?"enable":"disable")},disposeWhenNodeIsRemoved:r}),n.utils.domNodeDisposal.addDisposeCallback(r,function(){t(r).draggable("destroy")}),n.bindingHandlers.template.init(r,function(){return w},e,s,c)},update:function(t,i,r,u,f){var e=o(i,"data");return n.bindingHandlers.template.update(t,function(){return e},r,u,f)},connectClass:n.bindingHandlers.sortable.connectClass,options:{helper:"clone"}};n.bindingHandlers.droppable={init:function(u,e){var o=i(e())||{},l=o.options||{},s=n.utils.extend({},n.bindingHandlers.droppable.options),c=o.isEnabled!==undefined?o.isEnabled:n.bindingHandlers.droppable.isEnabled;n.utils.extend(s,l);o="data"in o?o.data:e();s.drop=function(n,t){var i=r(t.draggable[0],h)||r(t.draggable[0],f);o(i)};t(u).droppable(s);c!==undefined&&n.computed({read:function(){t(u).droppable(i(c)?"enable":"disable")},disposeWhenNodeIsRemoved:u});n.utils.domNodeDisposal.addDisposeCallback(u,function(){t(u).droppable("destroy")})},options:{accept:"*"}}}),function(){ko.bindingHandlers.let={init:function(n,t,i,r,u){var f=u.extend(t);return ko.applyBindingsToDescendants(f,n),{controlsDescendantBindings:!0}}};ko.virtualElements.allowedBindings.let=!0}();ko.bindingHandlers.mouseWheelScroll={init:function(n,t){var i="onwheel"in document.createElement("div")?"wheel":document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll";$(n).on(i,function(n){n.preventDefault();var f=n.originalEvent.detail,e=n.originalEvent.wheelDelta,o=n.originalEvent.deltaY,i=0;f?i=f:e?i=Math.ceil(e/-40):o&&(i=o);var r=ko.unwrap(t()),s=r.setValue,h=r.maxValue?r.maxValue():-1,c=s(),u=c+i*3;u>0&&(h===-1||u<h)&&s(u)})}};ko.bindingHandlers.onEnterKey={init:function(n,t,i,r){var u=t();$(n).keypress(function(n){var t=n.which?n.which:n.keyCode;return t===13?(u.call(r),!1):!0})}};ko.bindingHandlers.pageClick={init:function(n,t){var i=t(),r,u;if(!i.handler){console.log("!!!pageClick bindingHandler needs a handler option set");return}r=i.enabled||ko.observable(!1);u=function(){r()&&i.handler()};$("html").click(u)}},function(n){var t;(function(n){var t;(function(n){var t;(function(n){function t(n,t){var i=n();switch(t){case"value":return typeof i=="object"?i[t]:i;case"tools":return i[t]||["bold","italic","underline","insertUnorderedList","insertOrderedList"];case"onPaste":return i[t]||null;case"afterPaste":return i[t]||function(){};case"allowTagsOnPaste":return i[t]||"no";default:return null}}function f(n){var t=$(".k-imageProperties").parent(),u=$(n.sender.element).data("kendoEditor"),r=u.getSelection(),i=r.focusNode.childNodes[r.focusOffset-1];i&&i.nodeName.toLowerCase()==="img"?(t.removeClass("k-state-disabled"),t.data("imageSelected",i)):(t.addClass("k-state-disabled"),t.removeData("imageSelected"))}var i=null,r=function(n){return n.some(function(n){return n==="imageProperties"||n.name==="imageProperties"})},u=function(n){return n.some(function(n){return n==="insertLocalImage"||n.name==="insertLocalImage"})};ko.bindingHandlers.richText={init:function(e,o){function d(n){var t=n.html;switch(k){case"all":break;case"imageOnly":n.html=t.replace(/(<\/?(?:img)[^>]*>)|<[^>]+>/ig,"$1");break;case"no":default:n.html=t.replace("data-bind","");n.html=$("<div/>").html(n.html).text()}b(n,this.value());h(this.value())}var h=t(o,"value"),w=t(o,"onPaste"),b=t(o,"afterPaste"),k=t(o,"allowTagsOnPaste"),s=t(o,"tools"),l=$(e),y=new n.InsertLocalImage,p=function(){h(l.data("kendoEditor").value())},a,c,v;u(s)&&(c=s.indexOf("insertLocalImage"),s[c]={name:"insertLocalImage",tooltip:"Insert Local Image",exec:function(){y.execute()}});r(s)&&(i===null&&(a=$("#image-properties-window"),i=new n.ImagePropertiesWindowViewModel(a),ko.applyBindings(i,document.getElementById("image-properties-window")),a.kendoWindow(n.ImagePropertiesWindowViewModel.kendoWindowConfig)),c=s.indexOf("imageProperties"),s[c]={name:"imageProperties",tooltip:"Image Properties",exec:function(n){return i.activate(n,p)}});l.kendoEditor({tools:s,paste:w||d,keyup:function(){h(this.value())},change:function(){h(this.value())},select:function(n){r(s)&&f(n)}});v=l.data("kendoEditor");v.body.style={fontFamily:"'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', arial",fontSize:"14px",borderStyle:"none",opacity:".54"};r(s)&&$(".k-imageProperties").parent().addClass("k-state-disabled");u(s)&&y.initialize(v,p)},update:function(n,i){var r=ko.unwrap(t(i,"value"));$(n).data("kendoEditor").value(r)}}})(t=n.RichTextHandler||(n.RichTextHandler={}))})(t=n.BindingHandlers||(n.BindingHandlers={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={}));ko.bindingHandlers.scrollTop={init:function(n,t){var i=t();$(n).scroll(function(n){i(n.target.scrollTop)})},update:function(n,t){var i=ko.unwrap(t());n.scrollTop=i}},function(n){var t;(function(n){var t;(function(){ko.bindingHandlers.slideIn={init:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).toggle(i)},update:function(n,t){var i=ko.utils.unwrapObservable(t());i?$(n).slideDown():$(n).slideUp()}}})(t=n.BindingHandlers||(n.BindingHandlers={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={}));ko.bindingHandlers.triggerExport={init:function(n){$(n).click(function(){$("#exportFile input[name=__RequestVerificationToken]").length==0&&$("input[name=__RequestVerificationToken]").first().clone().appendTo("#exportFile");$("#exportFile").submit()})}};ko.bindingHandlers.verticalScrollbar={init:function(n,t){var i=ko.unwrap(t()),r=i.top;$(n).draggable({axis:"y",containment:"parent",drag:function(n,t){r(t.position.top)}})},update:function(n,t){var i=ko.unwrap(t()),r=i.top;$(n).css({top:r()})}},function(n){var t;(function(n){var t;(function(n){var t;(function(n){var r=function(){function n(n){var r=this;this.imagePropertiesWindow$=n;this.margin=new t;this.size=new i;this.dirty=ko.observable(!1);this.updateClickHandler=function(){r.writeViewModelValuesToImageElement();r.dirty()&&r.onChangeCallback();r.imagePropertiesWindowReference.close()};this.cancelClickHandler=function(){r.imagePropertiesWindowReference.close()}}return n.prototype.activate=function(n,t){this.onChangeCallback=t||function(){};var i=$(n.target).closest("a.k-tool").data();this.imagePropertiesWindowReference=this.imagePropertiesWindow$.data("kendoWindow");this.examinedImageElement=i.imageSelected;this.parseImageElementData();this.imagePropertiesWindowReference.open().center();this.dirty(!1)},n.prototype.parseImageElementData=function(){this.margin.top(this.getCssPixelValue("marginTop"));this.margin.right(this.getCssPixelValue("marginRight"));this.margin.bottom(this.getCssPixelValue("marginBottom"));this.margin.left(this.getCssPixelValue("marginLeft"));this.size.populate(this.getHeightOrWidth("width"),this.examinedImageElement.naturalWidth,this.examinedImageElement.naturalHeight)},n.prototype.getCssPixelValue=function(n){var i=this.examinedImageElement.style[n],t;return i?(t=parseInt(i.replace("px","")),isNaN(t)?null:t):null},n.prototype.getHeightOrWidth=function(n){var t=this.examinedImageElement.attributes[n],i=(t==null?this.getCssPixelValue(n):t.value)||this.getCssPixelValue(n);return i||null},n.prototype.writeMarginValue=function(n){var t="margin".concat(n.charAt(0).toUpperCase()).concat(n.slice(1)),r=this.getCssPixelValue(t),i=this.margin[n]();i!==r&&(this.dirty(!0),$(this.examinedImageElement).css(t,"".concat(i,"px")))},n.prototype.writeWidthValue=function(){this.size.widthOverride()!==this.size.widthOverrideInitial()&&(this.dirty(!0),$(this.examinedImageElement).attr("width",this.size.widthOverride()))},n.prototype.writeViewModelValuesToImageElement=function(){this.writeMarginValue("top");this.writeMarginValue("right");this.writeMarginValue("bottom");this.writeMarginValue("left");this.writeWidthValue()},n.kendoWindowConfig={title:"Image Properties",modal:!0,visible:!1,height:"450px",width:450,draggable:!0},n}(),t,i;n.ImagePropertiesWindowViewModel=r;t=function(){function n(){this.top=ko.observable();this.right=ko.observable();this.bottom=ko.observable();this.left=ko.observable()}return n}();i=function(){function n(){var n=this;this.heightCalculated=ko.computed({read:function(){return parseInt(n.widthOverride()/n.naturalWidth()*n.naturalHeight()+"")||null},deferEvaluation:!0});this.widthOverride=ko.observable();this.widthOverrideInitial=ko.observable();this.naturalHeight=ko.observable();this.naturalWidth=ko.observable();this.clearOverrideClickHandler=function(){return n.widthOverride(null)}}return n.prototype.populate=function(n,t,i){this.widthOverride(n);this.widthOverrideInitial(n);this.naturalWidth(t);this.naturalHeight(i)},n}()})(t=n.RichTextHandler||(n.RichTextHandler={}))})(t=n.BindingHandlers||(n.BindingHandlers={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var r=RegExp(/image\/(png|jpe?g|gif)$/i),i="InsertLocalImageInput",t="input#".concat(i),u=function(){function n(){this.fileReader=new FileReader}return n.prototype.initialize=function(n,u){var e=this,f;u===void 0&&(u=function(){console.log("no callback set")});this.tearDown();this.fileReader.addEventListener("load",function(){var t=e.fileReader.result;n.exec("insertHtml",{value:'<img src="'.concat(t,'" />')});u()});$('<input id="'.concat(i,'" type="file" style="display: none;" />')).appendTo("body");f=$(t);f.change(function(){var n=f[0].files[0];n&&r.test(n.type)?e.fileReader.readAsDataURL(n):alert("Please select an image file (.png, .jpeg, .jpg, .gif).")})},n.prototype.execute=function(){$(t).click()},n.prototype.tearDown=function(){$(t).length>0&&$(t).remove()},n}();n.InsertLocalImage=u})(t=n.RichTextHandler||(n.RichTextHandler={}))})(t=n.BindingHandlers||(n.BindingHandlers={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t,i){var r=this;this.btnDisabledClassName="disabled";this.isVisible=ko.observable(!1);this.close=function(){r.isVisible(!1)};this.disableButton=function(n){r.modalUiSelectorId&&r.getActionBtn(n).classList.add(r.btnDisabledClassName)};this.enableButton=function(n){r.modalUiSelectorId&&r.getActionBtn(n).classList.remove(r.btnDisabledClassName)};this.buttonClickHandler=function(n,t){var f={},i,u,e,o;if(t.target.attributes)for(i=0;i<t.target.attributes.length;i++)u=t.target.attributes[i].name,u!=="data-bind"&&u.indexOf("data-")===0&&(e=t.target.attributes[i].value,o=$.camelCase(u.slice(5)),f[o]=e);r.buttonClickCallback(f,r)};this.getActionBtn=function(n){return document.getElementById(r.modalUiSelectorId).querySelectorAll('[data-button-id="'.concat(n,'"]'))[0]};this.height=typeof n=="number"?n+"px":n;this.width=typeof t=="number"?t+"px":t;this.modalUiSelectorId=i}return n.prototype.open=function(n){this.buttonClickCallback=n;this.isVisible(!0)},n}();n.ModalDialogViewModel=t})(t=n.Dialog||(n.Dialog={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={})),function(n){var t;(function(n){var t;(function(n){var i=function(){function n(){var n=this;this.scrollTopTolerance=25;this.scrollBottomTolerance=25;this.isVisible=ko.observable(!1);this.contentSize=new t;this.contentScrollTop=ko.observable(0);this.fractionOfContentShowing=ko.computed({read:function(){return n.contentSize.height()/n.contentSize.scrollHeight()}});this.scrollBarHeightStyle=ko.computed({read:function(){return n.fractionOfContentShowing()*100+"%"}});this.scrollBarTop=ko.computed({read:function(){return Math.ceil(n.contentScrollTop()*n.fractionOfContentShowing())},write:function(t){return n.contentScrollTop(Math.ceil(t/n.fractionOfContentShowing()))}});this.hideTopShadow=ko.computed({read:function(){return!(n.contentScrollTop()>=n.scrollTopTolerance)}});this.hideBottomShadow=ko.computed({read:function(){return!(n.contentScrollTop()+n.contentSize.height()+n.scrollTopTolerance<=n.contentSize.scrollHeight())}});this.maxScrollBarTop=ko.computed({read:function(){return n.contentSize.scrollHeight()-n.contentSize.height()}});this.scrollIndicatorVisible=ko.computed({read:function(){return n.contentSize.scrollHeight()-n.contentSize.height()>=n.scrollTopTolerance},deferEvaluation:!0})}return n.prototype.resetScroll=function(){this.contentScrollTop(0)},n}(),t;n.PageOverlayDialogViewModel=i;t=function(){function n(){this.height=ko.observable(0);this.scrollHeight=ko.observable(0);this.width=ko.observable(0)}return n}()})(t=n.Dialog||(n.Dialog={}))})(t=n.Common||(n.Common={}))}(Convercent||(Convercent={})),function(n){var t=n("#geoRulesErrorLabel"),i=function(i,u,f,e){n.getJSON(geoCheckUri,{organizationId:u,yourLocationId:f,reportedLocationId:e},function(r){if(r&&r.intakeChannelId){n("#IntakeChannelId").val(r.intakeChannelId);n("#reportIncidentBtn").removeClass("actionRow-ValidationMsgShowed").addClass("actionRow");i.submit();return}n("#reportIncidentBtn").removeClass("actionRow").addClass("actionRow-ValidationMsgShowed");t.text(tk.getLocalizedResource("View:CannotReportGeoRulesMessage"))}).error(r)},r=function(){t.text(tk.getLocalizedResource("View:CannotReportGeoRulesMessage"))};n("#reportIncidentBtn").click(function(){var f=n(this).parents("form"),e=n("#OrganizationId"),r=n("#yourLocationDdl"),u=n("#incidentDdl"),o=r.length>0&&u.length>0;if(!o){f.submit();return}if(r.val()===""){t.text(tk.getLocalizedResource("view:reportedin"));return}if(u.val()===""){t.text(tk.getLocalizedResource("view:occuredin"));return}t.text("");i(f,e.val(),r.val(),u.val())})}(jQuery);__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}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");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(t){var i;(function(t){function h(t){var r=new i(t);ko.applyBindings(r,document.getElementById("landing-page-v2"));n.Anonymous.IssueIntake.LandingPageV2.VMInstance=r;this.checkAccessNumber()}function c(){var n=new URLSearchParams(window.location.search.substring(1)).get("reporterAccessNumber");n&&s.focus()}var e=tk.getServiceUrlByKey("getRegionHotlineNumbersUrl"),o=$("#regionModal").modal({show:!1,backdrop:!0}),s=$("#password-v2"),i,r,u,f;t.Init=h;t.checkAccessNumber=c;i=function(){function n(n){this.pageMode="";this.continueReadingTrigger="";this.continueReadingDialogVm=new f;this.regionLookup=new u(n)}return n}();t.PageViewModel=i;r=function(){function n(n){this.number=ko.observable();this.description=ko.observable();this.instructions=ko.observable();this.number(n.PhoneNumber);this.description(n.Description);this.instructions(n.Instructions)}return n}();t.RegionHotlineViewModel=r;u=function(){function n(n){var t=this;this.organizationId=n;this.chosenRegion=ko.observable();this.regionName=ko.observable("");this.hotlines=ko.observableArray([]);this.goToIntDialingInstHandler=function(){t.chosenRegion()!==""&&(t.hotlines.removeAll(),$.getJSON(e,{countryCode:t.chosenRegion(),organizationId:t.organizationId}).done(function(n){if(n.RegionHotlineNumbers&&n.RegionHotlineNumbers.length>0){t.regionName(n.Region);var i=n.RegionHotlineNumbers.map(function(n){return new r(n)});t.hotlines(i);o.modal("show")}}).fail(function(){return alert("Oops! Somethig went wrong...")}))};return}return n}();t.RegionLookupViewModel=u;f=function(n){function t(){var t=n.call(this)||this;return t.headerTitle=ko.observable(),t.contentHtml=ko.observable(),t.sizeReevaluateTrigger=ko.computed({read:function(){t.isVisible()}}),t.explicitlyTriggerResize=function(n){n===void 0&&(n=200);var i=$.Deferred();return setTimeout(function(){t.sizeReevaluateTrigger.notifySubscribers();i.resolve()},n),i.promise()},t}return __extends(t,n),t.prototype.open=function(n,t){var i=this;this.headerTitle(n);this.contentHtml(t);this.isVisible(!0);this.explicitlyTriggerResize().done(function(){i.resetScroll()})},t.prototype.closeClick=function(){this.isVisible(!1)},t}(n.Common.Dialog.PageOverlayDialogViewModel);t.ContinueReadingDialogViewModel=f;ko.bindingHandlers.continueReadingBlock={update:function(n,t,i,r){var u=ko.unwrap(t())||{},o=u.reevaluateTrigger;o&&o();var a=u.headlineClass||"page-block-headline",v=u.contentClass||"custom-content-body",y=u.contentWrapperConstrainedClass||"custom-content-body-wrapper-constrained",s=u.continueReadingLinkClass||"continue-reading",h=s+"-show",c=u.showLessLinkClass||"show-less",k=c+"-show",f=$(".".concat(y),n),l=f.find(".".concat(v)),p=f.find(".".concat(a)),e=f.find(".".concat(s)),d=f.find(".".concat(c)),w=f.height(),b=l.height();b>w?e.addClass(h):e.removeClass(h);e.click(function(){return r.continueReadingDialogVm.open(p.html(),l.html()),!1})}}})(i=t.LandingPageV2||(t.LandingPageV2={}))})(i=t.IssueIntake||(t.IssueIntake={}))})(t=n.Anonymous||(n.Anonymous={}))}(Convercent||(Convercent={}))