window.console||(window.console={log:function(){},error:function(){}}),function(){window.kale={}}(window.kendo.jQuery),function(n){var r=/^[\],:{}\s]*$/,u=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,f=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,e=/(?:^|:|,)(?:\s*\[)+/g,o=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:[.,]\d+)?Z/i,t=/\/Date\((\d+)([-+])?(\d{4})?\)\//i,s=/"(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:[.,](\d+))?Z"/gi,h=/"\\\/Date\((\d+)([-+])?(\d{4})?\)\\\/"/gi,i=window.JSON&&window.JSON.parse?!0:!1,c=i&&window.JSON.parse('{"x":9}',function(){return"Y"})==="Y",l=function(n,i){var r,e,u,f;if(typeof i=="string"){if(o.test(i))return new Date(i);if(t.test(i))return r=t.exec(i),e=new Date(parseInt(r[1],10)),r[3]&&r[3].length>0&&(u=parseInt(r[3].substr(0,2),10),f=parseInt(r[3].substr(2),10),r[2]=="+"||r[2]=="-"&&(u=-u,f=-f)),e}return i};n.extend({parseJSON:function(t,o){if(typeof t!="string"||!t)return null;if(t=n.trim(t),r.test(t.replace(u,"@").replace(f,"]").replace(e,"")))return c||i&&o!==!0?window.JSON.parse(t,o===!0?l:undefined):(t=o===!0?t.replace(s,"new Date(parseInt('$1',10),parseInt('$2',10)-1,parseInt('$3',10),parseInt('$4',10),parseInt('$5',10),parseInt('$6',10),(function(s){return parseInt(s,10)||0;})('$7'))").replace(h,"new Date($1)"):t,window.console.log(t),new Function("return "+t)());n.error("Invalid JSON: "+t)}});n.ajaxSetup({converters:{"text json":function(t){return n.parseJSON(t,!0)}}});kendo.jQuery.ajaxSetup({converters:{"text json":function(t){return n.parseJSON(t,!0)}}});n.when.all===undefined&&(n.when.all=function(t){var i=new n.Deferred;return n.when.apply(n,t).then(function(){i.resolve(Array.prototype.slice.call(arguments))},function(){i.reject(Array.prototype.slice.call(arguments))}),i});n.fn.getFirstOrNull=function(){return this.length>0?n(this[0]):null};n.log=function(n){window.console.log(n)}}(window.jQuery,kendo.jQuery);Date.prototype.toJSON=function(){return this.setHours(this.getHours()-this.getTimezoneOffset()/60),this.toUTCString()},function(n,t){var i=":input[data-kl-validation-name]:not(:button,[type=submit],[type=reset])",r=":button",u="name";kale.RequiredFieldMarker=t.ui.Widget.extend({events:["validate"],options:{name:"RequiredFieldMarker",rules:{required:function(n){return!(n===""||n!=0&&!n)}}},init:function(n,i,r){var u=this;t.ui.Widget.fn.init.call(this,n,i);u._errors={};u._module=r},markOnLoad:function(){var t=this,o=!1,f,s,e,c,h,u,l;if(t._errors={},f=undefined,!t.element.is(r)){if(inputs=t.element.find(r).filter(":visible").not(":button[type=submit], :button[type=reset]"),!inputs)return!0;for(s=0,e=0,u=0,c=inputs.length;u<c;u++)n(inputs[u]).data("command")&&(s++,e=u);if(s==1)if(n(inputs[e]).data("bind").indexOf("applyCommand")>-1)if(kale.updateDefinitions[n(inputs[e]).data("command")])f=kale.updateDefinitions[n(inputs[e]).data("command")].options;else return!0;else return!0;else return!0}if(!f)return!0;if(t.element.is(i))o=t.validateInput(t.element,f);else{for(h=!1,inputs=t.element.find(i),u=0,l=inputs.length;u<l;u++)t.validateInput(inputs[u],f)||(h=!0);o=!h}return t.trigger("validate",{valid:o}),o},validate:function(n){var t=this,u=!1,e,f,o;if(!n)return!0;if(t._errors={},t.element.is(r)||(inputs=t.element.find(r).filter(":visible")),t.element.is(i))u=t.validateInput(t.element,n);else{for(e=!1,inputs=t.element.find(i),f=0,o=inputs.length;f<o;f++)t.validateInput(inputs[f],n)||(e=!0);u=!e}return t.trigger("validate",{valid:u}),u},validateInput:function(t,i){t=n(t);var e=this,o=e._checkValidity(t,i),f=o.valid,s=t.attr(u)||"",r=t.closest("div.form-group");return t.removeAttr("aria-invalid"),r.popover("destroy"),f||(r.data("placement","right"),r.addClass("has-error"),r.popover("show"),r.addClass("has-error"),t.attr("aria-invalid",!0)),f},_checkValidity:function(i,r){var s=this,a=s.options.rules,h=!1,c=t.widgetInstance(i),o,u,l,e,f;if(h=c?n(c.wrapper[0]).is(":visible"):i.is(":visible"),h&&(o=n(i).data("kl-validation-name"),u=r["validatorsFor_"+o],u&&u.length>0))for(l=s._module.get("model."+o),e=0;e<u.length;e++)if((f=u[e],f.validatorType=="required")&&!a[f.validatorType](l,f.parameter))return{valid:!1,descriptor:f};return{valid:!0}}});t.ui.plugin(kale.RequiredFieldMarker)}(jQuery,window.kendo,window.kale),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n,t){var e=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,o=/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,u=":input[data-kl-validation-name]:not(:button,[type=submit],[type=reset],[disabled],[readonly])",f="name",s=function(n,t){return typeof t=="string"&&(t=new RegExp("^(?:"+t+")$")),t.test(n)},r=function(n,t){return n&&n!==""?s(n,t):!0};kale.ModelValidators=t.ui.Widget.extend({events:["validate"],options:{name:"ModelValidators",messages:{required:'<span class="glyphicon glyphicon-exclamation-sign"><\/span>',pattern:"Geçerli bir değer girmelisiniz!",min:"Girilen değer {1} değerinden büyük veya eşit olmalıdır!",max:"Girilen değer {1} değerinden küçük veya eşit olmalıdır!",email:"{0} geçerli bir e-posta adresi değildir!",url:"{0} geçerli bir URL değildir!",minlength:"Girilen değerin uzunluğu {1} karakterden büyük veya eşit olmalıdır!",maxlength:"Girilen değerin uzunluğu {1} karakterden küçük veya eşit olmalıdır!",identitynumber:"Girilen değer geçerli bir kimlik numarası değildir!"},wrappedWidgets:[".kendoComboBox"],rules:{required:function(n){return!(n===""||n!=0&&!n)},pattern:function(n,t){return r(n,t)},min:function(n,i){if(n&&n!==""){var r=t.parseFloat(i)||0,u=t.parseFloat(n);return r<=u}return!0},max:function(n,i){if(n&&n!==""){var r=t.parseFloat(i)||0,u=t.parseFloat(n);return r>=u}return!0},email:function(n){return r(n,e)},url:function(n){return r(n,o)},minlength:function(n,i){if(n&&n!==""){var r=t.parseFloat(i)||0,u=n.toString();return r<=u.length}return!0},maxlength:function(n,i){if(n&&n!==""){var r=t.parseFloat(i)||0,u=n.toString();return r>=u.length}return!0},identitynumber:function(n){if(n||n==="")return!0;if(n.toString().length!=11)return!1;var o=t.parseFloat(n),s=Math.floor(o/100),h=Math.floor(o/100),u,f,e,l,c,r=[];for(i=8;i>=0;i--)r.push(h%10),h=Math.floor(h/10);return u=r[8]+r[6]+r[4]+r[2]+r[0],f=r[7]+r[5]+r[3]+r[1],e=u*3+f,c=(10-e%10)%10,u=c+r[7]+r[5]+r[3]+r[1],f=r[8]+r[6]+r[4]+r[2]+r[0],e=u*3+f,l=(10-e%10)%10,s=s*100+c*10+l,s==o}}},init:function(n,i,r){var u=this;t.ui.Widget.fn.init.call(this,n,i);u._errors={};u._module=r},_scrollAndFocus:function(t){t=n(t);n("html, body").animate({scrollTop:t.offset().top-300},0);t.focus()},validate:function(i){var r=this,e=!1,s,h,f,c,l,o;if(!i)return!0;if(r._errors={},r.element.is(u))e=r.validateInput(r.element,i);else{for(s=!1,h=!1,inputs=r.element.find(u),f=0,c=inputs.length;f<c;f++)r.validateInput(inputs[f],i)||(s=!0,h||(o=t.widgetInstance(n(inputs[f])),l=o&&r.options.wrappedWidgets.indexOf(o.ns)>-1?o.input:inputs[f],r._scrollAndFocus(l),h=!0));e=!s}return r.trigger("validate",{valid:e}),e},validateInput:function(i,r){i=n(i);var e=this,s=e._checkValidity(i,r),h=s.valid,c=i.attr(f)||"",o,u=i,l=!1,a=i.closest("div.form-group");return t.widgetInstance(u)&&(l=!0,u=n(t.widgetInstance(i).wrapper[0]),(u.hasClass("yilText")||u.hasClass("gunText")||u.hasClass("ayText"))&&(u=n(".tarihbilgisi-button"))),u.removeAttr("aria-invalid"),u.popover("destroy"),h||(o=e._extractMessage(i,s.descriptor),e._errors[c]=o,u.data("viewport",u),u.data("content",o),u.data("placement","right"),u.data("html",!0),u.data("template",'<div class="popover" role="tooltip"><div class="arrow"><\/div><div class="popover-content"><\/div><\/div>'),a.addClass("has-error"),u.popover("show"),u.attr("aria-invalid",!0),u.click(function(){u.popover("destroy")})),h},_extractMessage:function(n,i){var r=this,u=r.options.messages[i.validatorType],e=n.attr("title")||n.attr(f);return t.format(u||"",e||"",i.parameter||"")},_checkValidity:function(i,r){var s=this,a=s.options.rules,h=!1,v=r.modelName||"model",c=t.widgetInstance(i),o,u,l,f,e;if(h=c?n(c.wrapper[0]).is(":visible"):i.is(":visible"),h&&(o=n(i).data("kl-validation-name"),u=r["validatorsFor_"+o],u&&u.length>0))for(l=s._module.get(v+"."+o),f=0;f<u.length;f++)if(e=u[f],!a[e.validatorType](l,e.parameter))return{valid:!1,descriptor:e};return{valid:!0}}});t.ui.plugin(kale.ModelValidators)}(jQuery,window.kendo,window.kale);$.fn.findButNotInside=function(n){var t=$(this);return t.find(n).filter(function(){var i=$(this).parent().closest(n);return i.length==0||t.find(i).length==0})},function(n){n.fn.transformTo=function(t,i){function h(){var t=!1;r.children(".panel").not(".noPanelTransform").each(function(i,r){var u,f;$panel=n(r);console.log($panel);$panel.addClass("accordion-group "+i);u=$panel.findButNotInside("h3[class='panel-title']").first();u.addClass("accordion-toggle");u.attr("data-toggle","collapse");u.attr("href","#collapse"+i);f=$panel.findButNotInside("div[class='panel-body']").first();f.addClass("accordion-body collapse");f.attr("id","collapse"+i);$panel.is(":visible")&&!t&&(console.log($panel),f.addClass("in"),t=!0)})}function c(){r.children(".panel").not(".noPanelTransform").each(function(t,i){var r,u;$panel=n(i);$panel.removeClass("accordion-group "+t);r=$panel.findButNotInside("h3[class^='panel-title']").first();r.removeClass("accordion-toggle");r.removeClass("collapsed");r.removeAttr("data-toggle");r.removeAttr("href");u=$panel.findButNotInside("div[class^='panel-body']").first();u.removeClass("accordion-body collapse");u.removeAttr("id");u.removeAttr("style");u.removeClass("in")})}function o(t,i){return $a=n(t),$b=n(i),$a.data("kl-panel-index")<$b.data("kl-panel-index")?-1:1}function l(){var t=r.find("ul[class='nav nav-tabs']");r.find("div.tab-content > div.tab-pane > div.panel").sort(o).each(function(){$panel=n(this);$panel.children(".panel-heading").show();$panel.insertBefore(t)});t.remove();r.find("div.tab-content").remove()}function a(){var t=r.find("div[class='marker']");console.log(r);console.log(r.find("div.panel-group > div.panel> div.panel-collapse > div.panel-body >div.panel"));r.find("div.panel-group > div.panel> div.panel-collapse > div.panel-body > div.panel").sort(o).each(function(){$panel=n(this);$panel.children(".panel-heading").show();$panel.insertBefore(t)});t.remove();r.find("div[class='panel-group']").remove()}function v(){var t=s(),i=n("<div>").addClass("marker").insertBefore(t.firstElement);p(t.items).insertAfter(i)}function y(){var n=s(),t;n.firstElement&&n.firstElement.length>0&&(t=b(n.items).insertBefore(n.firstElement),w(n.items).insertAfter(t))}function s(){var i,t=[];return r.children(".panel:visible").not(".noPanelTransform").each(function(u,f){var e,o;if($panel=n(f),u==0&&(i=$panel),e={},$panel.attr("data-kl-panel-index",u),e.panelTitle=$panel.find(".panel-title:first").text(),e.title=$panel.data("kl-tab-title")||$panel.find(".panel-title:first").text(),e.id=r.selector.replace(".","")+"-"+u,e.groupName=$panel.data("kl-tab-group"),e.panels=[],e.groupName&&(o=t.filter(function(n){return n.groupName==e.groupName}),o.length>0)){o[0].panels.push($panel);return}e.title==e.panelTitle&&$panel.children(".panel-heading").hide();e.panels.push($panel);t.push(e)}),{firstElement:i,items:t}}function p(t){var i=n("<div>").addClass("panel-group");return t.forEach(function(t,u){var e=n("<div>").addClass("panel panel-default"),s=n("<div>").addClass("panel-heading"),f,o;s.append(n("<h3>").addClass("panel-title").addClass("collapsed").attr("data-toggle","collapse").attr("data-target","#panel"+r[0].className+u).append(t.title));f=n("<div>").addClass("panel-collapse").attr("id","panel"+r[0].className+u).addClass("collapse");u==0&&f.addClass("in");o=n("<div>").addClass("panel-body");t.panels.forEach(function(n){o.append(n.detach())});f.append(o);e.append(s);e.append(f);i.append(e)}),i}function w(t){var i=n("<div>").addClass("tab-content");return t.forEach(function(t,r){var u=n("<div>").addClass("tab-pane").addClass(t.id);e.fadeTabs&&u.addClass("fade");r==0&&(u.addClass("active"),e.fadeTabs&&u.addClass("in"));t.panels.forEach(function(n){u.append(n.detach())});i.append(u)}),i}function b(t){var i=n("<ul>").addClass("nav nav-tabs");return t.forEach(function(t,r){var u=n("<li class='tab-header-"+r+"'>").append(n("<a>",{text:t.title,href:"."+t.id,"data-toggle":"tab"}));r==0&&u.addClass("active");i.append(u)}),i}var r=this,e=n.extend({fadeTabs:!0},i),f=n(this).attr("data-visionmode"),u;return(u=typeof f!="undefined"&&f!==!1?f:"panel",u==t)?this:(u=="tab"?l():u=="collapse"?c():u=="accordion"&&a(),t=="tab"?y():t=="collapse"?h():t=="accordion"&&v(),n(this).attr("data-visionmode",t),this)}}(jQuery),function(n,t){var i=window.kale,r=window.kendo,y="kl-has-module",e="kl-module",h="kl-module-id",d=function(n){return n.target&&delete n.target,n},p=function(){window.location.reload()},g=function(t,i){var u={type:"GET"},f;return u.async=!0,u.cache=!1,u.context=t,u.data=r.isFunction(i.data)?i.data():i.data,u.headers=r.isFunction(i.headers)?i.headers():i.headers||{},f=n('input[name="__RequestVerificationToken"]'),f&&(u.headers.__RequestVerificationToken=f.val()),i.type&&(u.type=i.type),u.type=="POST"&&u.data&&(u.contentType="application/json",u.data=JSON.stringify(u.data)),u},nt=function(t,i,u,f){var e={type:"POST",contentType:"application/json"},o;return e.cache=!1,e.async=!0,e.context=t,e.data=u.data&&r.isFunction(u.data)?u.data(i):i,f&&(e.data=n.extend({},e.data,f)),e.headers=u.headers&&r.isFunction(u.headers)?u.headers():u.headers||{},o=n('input[name="__RequestVerificationToken"]'),o&&(e.headers.__RequestVerificationToken=o.val()),u.type&&(e.type=u.type),e.type=="POST"&&e.data&&(e.data=JSON.stringify(e.data)),u.contentType&&(e.contentType=u.contentType),e},c=function(t,i,r,u){return function(e){var o={},h=r.url,s,c;n.isFunction(h)&&(h=n.proxy(r.url,i)());o.cache=!1;o.type=r.type||"GET";o.dataType="json";r.data?(o.data=r.data,n.isFunction(o.data)&&(o.data=n.proxy(r.data,i)())):o.data={};e.data&&n.extend(o.data,e.data);s=i[t];s.options.clientPaging==!0&&s.page()>1&&s.page(1);s&&s.options.serverPaging&&n.extend(o.data,{total:s.total()});r.headers?(o.headers=r.headers,n.isFunction(o.headers)&&(o.headers=n.proxy(r.headers,i)())):o.headers={};c=n('input[name="__RequestVerificationToken"]');c&&(o.headers.__RequestVerificationToken=c.val());o.type=="POST"&&o.data&&(o.contentType="application/json",o.data=JSON.stringify(o.data));o.success=function(t){if(t.success){if(r.onRead&&n.isFunction(r.onRead))r.onRead(t.result);f(t.result.data,u);e.success(t.result)}else i.handleControlledError(t),e.error(t)};o.error=function(n){i.handleUnhandledError(n);e.error(n)};n.ajax(h,o)}},tt=function(t,i,r,u){return function(f){var e={},a=r.url,s,o,h,c,l;e.data=r.data?r.data:{};s=i[t];s.options.transport.parameterMap&&n.extend(e.data,s.options.transport.parameterMap(f.data,"read"));o=n('input[name="__userId"]');o=o?o.val():"";h=o+a+"?"+n.param(e.data);c=u?null:n.jStorage.get(h,null);c===null?(e.cache=!1,e.type=r.type||"GET",e.dataType="json",e.type=="POST"&&(l=n('input[name="__RequestVerificationToken"]'),l&&(e.headers.__RequestVerificationToken=l.val())),e.success=function(t){u||n.jStorage.set(h,t,{TTL:36e5});f.success(t)},e.error=function(n){i.handleUnhandledError(n);f.error(n)},n.ajax(a,e)):f.success(c)}},l=function(t,i,r){var f=n.type(i),e=f=="object",o=f=="array",u;i!=null&&(e||o)&&(e&&(u=r[t],u&&n.extend(i,u),n.each(i,function(n,i){l(t+"."+n,i,r)})),o&&(u=r[t],n.each(i,function(i,f){u&&n.extend(f,u);l(t,f,r)})))},f=function(n,t){return t&&l("model",n,t),n},dt=function(t){var i=t;i.find("[data-bind]").each(function(){var t=n(this),i=r.widgetInstance(t);i?i.trigger("change"):t.trigger("change")})},o=function(t,i){var r=n.extend({},t,!0);for(var u in r)n.isFunction(r[u])&&(r[u]=n.proxy(r[u],i));return r},it=function(t,i){var f,o,e,r,s,u;if(/^\{/.test(i)&&/\}$/.test(i)&&(f=null,i.replace(/\{(.+?)\}/,function(n,t){f=t.split("|")}),f&&f.length>0)){for(o="",e=0;e<f.length;e++)if(r=f[e],r){if(/\!/.test(r)){if(r=r.substr(1),r.length==0||r.toUpperCase()=="NULL")return""}else try{if(s=r.split("."),u=null,n.each(s,function(n,i){u=u==null?t[i]:u[i]}),u)return u}catch(h){n.error("there is a problem with the binding expression set in URL. "+r)}o=r}return o}return i},a=function(n,t){return decodeURI(t).replace(/(\{.+?\})/g,function(t,i){return it(n,i)})};i.deriveUrl=a;var rt=function(i){return i.mesajlar=i.mesajlar||{},i.mesajlar.hatalar=i.mesajlar.hatalar||[],i.mesajlar.uyarilar=i.mesajlar.uyarilar||[],i.mesajlar.onaylar=i.mesajlar.onaylar||[],i.mesajlar.sorular=i.mesajlar.sorular||[],n.each(i.mesajlar.uyarilar,function(n,i){var r=i.onaylandi;r==t&&(i.onaylandi=!1)}),n.each(i.mesajlar.onaylar,function(n,i){var r=i.onaylandi;r==t&&(i.onaylandi=!1)}),n.each(i.mesajlar.sorular,function(n,i){i.cevap==t&&(i.cevap=null)}),i},ut=function(n){var t;if(n.hatalar.length>0)return!0;if(n.uyarilar.length>0)for(t=0;t<n.uyarilar.length;t++)if(n.uyarilar[t].onaylandi==!1)return!0;if(n.onaylar.length>0)for(t=0;t<n.onaylar.length;t++)if(n.onaylar[t].onaylandi==!1)return!0;if(n.sorular.length>0)for(t=0;t<n.sorular.length;t++)if(n.sorular[t].cevap==null)return!0;return!1},ft=function(i,r,u){var u=rt(u),s=new n.Deferred,v=!0,st,ht,ct,lt,at,vt;if(ut(u.mesajlar)){var f=i.getNotification(),yt=f.find(".modal-title").empty(),o=f.find(".modal-body").empty(),e=f.find(".kl-module-close").hide(),pt=e.filter(".btn"),h=f.find(".kl-module-continue").hide(),wt=f.find(".kl-module-confirm").hide(),y=f.find(".kl-module-yes").hide(),p=f.find(".kl-module-no").hide(),dt=f.find(".kl-module-ok").hide();f.modal("show");f.attr("from","normal");var w=new n.Deferred,b,c,l,k,g=u.mesajlar.hatalar,nt=u.mesajlar.uyarilar,tt=u.mesajlar.onaylar,it=u.mesajlar.sorular,a=function(t,i){o.removeClass();o.addClass("modal-body");h.off("click").hide();wt.off("click").hide();y.off("click").hide();p.off("click").hide();e.off("click").hide();o.addClass("modal"+t);n.each(arguments,function(n){n!=0&&n!=1&&this.off("click").show()});yt.text(t);pt.html(i)},bt=function(){n(f).attr("from")=="normal"&&(n(f).attr("from","registeredMessage"),f.modal("hide"))},kt=function(){(n(f).attr("from")==t||n(f).attr("from")=="registeredMessage")&&(n(f).attr("from","normal"),n(f).modal("show"))},ft=function(n,t){if(n.onaylandi==!1){o.empty().text(n.metin+" ["+n.kod+"]");h.off("click").on("click",function(){n.onaylandi=!0;t.resolve(n)});e.off("click").on("click",function(){t.reject(n)})}else t.resolve(n)},et=function(n){n.onaylandi=!0},ot=function(n){n.onaylandi=!1},d=function(t,i,r,u,f,e,o){return i.then(function(){for(var c,a,y,p,h=new n.Deferred,l=new n.Deferred,s=l.promise(),i=0;i<t.length;i++)t[i].onaylandi||(c=n.grep(f._registeredMessages,function(n){return n.messageId==t[i].kod}),c.length>0?(a=c[0],y=function(t,i,r){return r.then(function(){bt();var r=new n.Deferred;return t.onaylandi?r.resolve():(i.deferred=new n.Deferred,i.callbackHandler(t),i.deferred.promise().then(function(n){v&&(v=n.commandState);e(t,n.mesajState);r.resolve()},function(){o(t);r.reject()})),r.promise()})},s=y(t[i],a,s)):(p=function(t,i){return i.then(function(){r();kt();var i=new n.Deferred;return u(t,i),i.promise()})},s=p(t[i],s)));return s.then(function(){h.resolve()},function(){h.reject()}),l.resolve(),h.promise()})};b=g.length>0?w.then(function(){o.addClass("modalHata");var t=new n.Deferred,i=n("<ul/>").addClass("list-group");return n.each(g,function(t,r){n("<li/>").addClass("list-group-item").addClass("list-group-item-danger").text(r.metin).appendTo(i)}),a(eIkametClientMessages.kullaniciHatasi,eIkametClientMessages.kapat,e),o.append(i),e.off("click").on("click",function(){t.reject({by:"errors"})}).show(),t.promise()}):w.promise();nt.length>0?(st=function(){a(eIkametClientMessages.uyari,eIkametClientMessages.iptal,h,e)},c=d(nt,b,st,ft,i,et,ot)):c=b;tt.length>0?(ht=function(){a(eIkametClientMessages.onay,eIkametClientMessages.iptal,h,e)},l=d(tt,c,ht,ft,i,et,ot)):l=c;ct=function(n,t){n.cevap=t};lt=function(n){n.cevap=!1};it.length>0?(at=function(){a(eIkametClientMessages.soru,eIkametClientMessages.iptal,y,p,e)},vt=function(n,t){if(n.cevap==null){o.empty().text(n.metin+" ["+n.kod+"]");y.off("click").on("click",function(){n.cevap=!0;t.resolve(n)});p.off("click").on("click",function(){n.cevap=!1;t.resolve(n)});e.off("click").on("click",function(){t.reject(n)})}else t.resolve(n)},k=d(it,l,at,vt,i,ct,lt)):k=l;k.then(function(){f.on("hidden.bs.modal",function(){n(this).removeData("bs.modal")});f.modal("hide");s.resolve({state:v,refreshModule:!1})},function(){f.on("hidden.bs.modal",function(){n(this).removeData("bs.modal")});f.modal("hide");s.reject()});w.resolve()}else s.resolve({state:!1,refreshModule:!0});return s.promise()},et=function(t,i,r){var u=r.mesajlar.basarilar||[];n.each(u,function(n,t){noty({text:t.metin,layout:"bottom",type:"success"})})},ot=function(t,i,r){var u=new n.Deferred;if(r.imza.imzaAdimiTamamlandi)return u.resolve(!1),u.promise();if(r.imza.imzalanabilir){if(r.imza.rotaGerekli&&!r.imza.rota){var f=n("div.kl-module-eImza"),e=f.find("div.modal"),s=f.find("div.modal-body").empty(),o=f.find(".kl-module-close"),h=o.filter(".btn");h.html("İptal");o.off("click").on("click",function(){u.reject()});v(applicationUrl+"Degerlendirme/Imza/RotaSec/"+r.imza.degerlendirmeAnaTur,{},function(t){s.html(t);s.find("button.kl-module-rota").off("click").on("click",function(){r.imza.rota=n(this).data("klRotaId");e.modal("hide");u.resolve(!0)})});e.on("hidden.bs.modal",function(){n(this).removeData("bs.modal")});return e.modal("show"),u.promise()}if(r.imza.imzaId&&r.imza.imzaAdimId){var f=n("div.kl-module-eImza"),e=f.find("div.modal"),s=f.find("div.modal-body").empty(),o=f.find(".kl-module-close"),h=o.filter(".btn");h.html("İptal");o.off("click").on("click",function(){});v(applicationUrl+"Imza/Imzala/"+r.imza.imzaKayitNo+"?imzaId="+r.imza.imzaId+"&imzaAdimId="+r.imza.imzaAdimId,{},function(n){s.html(n)});e.on("hidden.bs.modal",function(){n(this).removeData("bs.modal");location.reload(!0)});return e.modal("show"),u.promise()}}else u.resolve(!1);return u.promise()},w=function(n){var r,i,t;if(n&&n.toString()==="[object Object]"){for(r=Object.keys(n),i=0;i<r.length;i++)(t=r[i],t!=="parent")&&(n[t]&&n[t].toString()==="[object Object]"?w(n[t]):n[t]=typeof n[t]=="boolean"?!1:null);return n}},v=function(t,i,r){i||(i={});r||(r=function(){});i.async||(i.async=!0);i.headers||(i.headers={});i.url||(i.url=t);i.cache||(i.cache=!1);var u=n('input[name="__RequestVerificationToken"]');return u&&(i.headers.__RequestVerificationToken=u.val()),n.ajax(i).fail(function(n,t,i){if(n.status==401){p();return}s(t+" "+i)}).success(r)},st=function(t,r,u,f,e,o,h){if(!f)throw"targetElementSelector is empty.";e||(e="body");r||(r={});r.beforeSend=function(){n(e).loadingOverlay("show")};r.complete=function(){n(e).loadingOverlay("remove")};r.type=="POST"&&r.data&&(r.data=JSON.stringify(r.data),r.contentType="application/json");i.ajaxCall(t,r,function(t,i,r){var e=r.getResponseHeader("Content-Type"),c;if(/json/i.test(e))if(t.type=="exception")s(t.message);else if(t.type=="validation")n.each(t.errors,function(n,t){noty({text:n+": "+t,type:"error",layout:"bottom"})});else throw"unsupported data from server";else if(/html/i.test(e))n(f).html(t),c=n(o),c.length>0&&n(h).text(c.text()),n(document).scrollTop(0),u(t);else throw"unsupported data type from server "+e;})},s=function(n,i){var r=u().getNotification(),e=r.find(".modal-title").empty(),o=r.find(".modal-body").empty(),s=r.find(".btn").hide(),f=r.find(".kl-module-ok");f.off("click").show();e.text(i!=t?i:eIkametClientMessages.hata);o.html(n);f.off("click").on("click",function(){r.modal("hide")});r.modal("show")},ht=function(n){var t=u().getNotification(),f=t.find(".modal-title").empty(),i=t.find(".modal-body").empty(),e=t.find(".btn").hide(),r=t.find(".kl-module-ok");r.off("click").show();f.text(eIkametClientMessages.hata);i.html(n);i.addClass("modalHata");r.off("click").on("click",function(){t.modal("hide")});t.modal("show")},ct=function(n,t){var i=u().getNotification(),f=i.find(".modal-title").empty(),e=i.find(".modal-body").empty(),o=i.find(".btn").hide(),r=i.find(".kl-module-ok");r.off("click").show();f.text(eIkametClientMessages.bilgi);e.html(n);r.off("click").on("click",function(){i.modal("hide");t&&t()});i.modal("show")},lt=function(n,t,i){var r=u().getNotification(),o=r.find(".modal-title").empty(),s=r.find(".modal-body").empty(),f=r.find(".kl-module-yes").hide(),h=r.find(".kl-module-close").hide(),e=r.find(".kl-module-no").hide(),c=r.find(".kl-module-continue").hide(),l=r.find(".kl-module-confirm").hide(),a=r.find(".kl-module-ok").hide();o.text(n);s.html(t);f.off("click").show();e.off("click").show();h.off("click").hide();c.off("click").hide();l.off("click").hide();a.off("click").hide();f.off("click").on("click",function(){r.modal("hide");i(!0)});e.off("click").on("click",function(){r.modal("hide");i(!1)});r.modal("show")},u=function(t){var r,i;if(t){if(r=n(t),r.length==0)return null;if(r.attr(y))return r.data(e);if(i=r.parents("div[kl-has-module=true]"),i.length>0)return n(i[0]).data(e)}return(i=n.find("div[kl-has-module=true]"),i.length>0)?n(i[0]).data(e):null},at=function(t){var r,i;return t?(r=n(t),i=r.find("div[kl-has-module=true]"),i.length>0)?n(i[0]).data(e):null:u()},b=function(){function r(t){i.push(n(t).data(e))}var t,i=[];return(t=n.find("div[kl-has-module=true]"),t.length>0)?(t.forEach(r),i):null},vt=function(t,i,r){n.each(b(),function(n,u){u._target.selector==t&&u.bind(i,r)})},k=function(n,i){var e=n.getAttribute(h),f,u,r;if(e!=t){if(e!=i.uid)return}else n.setAttribute(h,i.uid);for(f=n.children,u=[],r=0;r<f.length;r++)u[r]=f[r];for(r=0;r<u.length;r++)k(u[r],i)},yt=function(t){return t.filter&&t.filter.filters&&t.filter.filters.length>0?n.extend(t,{filterText:t.filter.filters[t.filter.filters.length-1].value}):t},pt=function(n,t){if(t.value&&t.value!=""){i.ajaxCall(applicationUrl+"/Parametre/GetVirtualizedAutoCompleteValueIndexes",{type:"GET",contentType:"application/json",dataType:"json",data:{name:n,values:t.value}}).done(function(n){t.success(n)}).fail(function(){}).always(function(){});return}},wt=function(n,t){if(t.value&&t.value!=""){i.ajaxCall(applicationUrl+"/Parametre/GetVirtualizedParameterValueIndexes",{type:"GET",contentType:"application/json",dataType:"json",data:{name:n,values:t.value}}).done(function(n){t.success(n)}).fail(function(){}).always(function(){});return}},bt=function(n){for(var r=n._target,i=null,t=0,t=0;t<r.length;t++)i=r[t],i.nodeType===1&&k(i,n)},kt=r.data.ObservableObject.extend({init:function(t){var u=this;t=n.extend({},u.defaults,t||{});t.target||n.error("kale.Module.init: target is not set!");u._target=t.target;u._targetSelector=null;u._bound=!1;u._vmReadDefinitions={};u._cmReadDefinitions={};u._updateDefinitions={};u._queryOptions={};u._dataSources=[];u._lookups=[];u._validator=new i.ModelValidators(u._target,{},u);u._requiredfieldmarker=new i.RequiredFieldMarker(u._target,{},u);u._initialized=null;i.requiredfieldmarker=u._requiredfieldmarker;i.updateDefinitions=u._updateDefinitions;u._registeredMessages=[];r.data.ObservableObject.fn.init.call(u,d(t));u._target.attr(y,"true");u._target.data(e,u);u._target.attr(h,u.uid);u.bind("set",u._extendModels)},_extendModels:function(n){var i=this,t=null;return i._vmReadDefinitions[n.field]&&(t=i._vmReadDefinitions[n.field]),i._cmReadDefinitions[n.field]&&(t=i._cmReadDefinitions[n.field]),t&&t.extensions&&(n.value=f(n.value,t.extensions)),!0},addStaticViewModel:function(t,i,r){var u=this,e;(!i||n.isEmptyObject(i))&&n.error("addStaticViewModel: viewModel parameter passed is empty. name = "+t);u[t]&&n.error("addStaticViewModel: there is already a field defined with name = "+t);e=function(){return u};u[t]=u.wrap(f(i,r),t,e)},addDynamicViewModel:function(t,i,u){var f=this;(!i||n.isEmptyObject(i))&&n.error("addDynamicViewModel: readDefinition parameter passed is empty. name = "+t);f[t]&&n.error("addDynamicViewModel: there is already a field defined with name "+t);f._vmReadDefinitions[t]&&n.error("addDynamicViewModel: there is already a read definition defined with name "+t);f._vmReadDefinitions[t]={definition:o(i,f),extensions:u||{}};f[t]=new r.data.ObservableObject({})},extendDynamicViewModel:function(t,i){var r=this;r[t]||n.error("extendDynamicViewModel: there is no field defined with name "+t);r._vmReadDefinitions[t]||n.error("extendDynamicViewModel: there is no read definition defined with name "+t);n.extend(!0,r._vmReadDefinitions[t].extensions,i)},setViewModel:function(t,i){var u=this,e;u[t]||n.error("setViewModel: there is no field defined with name "+t);e={};u._vmReadDefinitions[t]&&u._vmReadDefinitions[t].extensions&&(e=u._vmReadDefinitions[t].extensions);u.set(t,new r.data.ObservableObject(f(i,e)))},addStaticCommandModel:function(t,i,r,u,e){var s=this,h;if((!i||n.isEmptyObject(i))&&n.error("addStaticCommandModel: commandModel parameter passed is empty. name = "+t),s[t]&&n.error("addStaticCommandModel: there is already a field defined with name = "+t),r&&!n.isEmptyObject(r)){if(s._updateDefinitions[t])throw new Error("addStaticCommandModel: there is already an update definition defined for name "+t);s._updateDefinitions[t]={definition:o(r,s),options:e}}h=function(){return s};s[t]=s.wrap(f(i,u),t,h)},addDynamicCommandModel:function(t,i,u,f,e){var s=this;if((!i||n.isEmptyObject(i))&&n.error("addDynamicCommandModel: readDefinition parameter passed is empty. name = "+t),s[t]&&n.error("addDynamicCommandModel: there is already a field defined with name "+t),s._cmReadDefinitions[t]&&n.error("addDynamicCommandModel: there is already a read definition defined with name "+t),u&&!n.isEmptyObject(u)){if(s._updateDefinitions[t])throw new Error("addDynamicCommandModel: there is already an update definition defined for name "+t);s._updateDefinitions[t]={definition:o(u,s),options:e}}s._cmReadDefinitions[t]={definition:o(i,s),extensions:f||{}};s[t]=new r.data.ObservableObject({})},addCommand:function(t,i,u){var f=this;(!i||n.isEmptyObject(i))&&n.error("addCommand: updateDefinition parameter passed is empty. name = "+t);f[t]&&n.error("addCommand: there is already a field defined with name "+t);f._updateDefinitions[t]&&n.error("addCommand: there is already an update definition defined for name "+t);f._updateDefinitions[t]={definition:o(i,f),options:u};f[t]=new r.data.ObservableObject({})},refresh:function(t){var i=this,r=function(){return i};return i._ensureInitialized().then(function(){var u=[],l,c,s,e,o,h;for(n.type(t)=="array"?n.each(t,function(t,i){n.type(i)=="string"&&u.push(i)}):n.type(t)=="string"&&u.push(t),u.length==0&&(n.each(i._vmReadDefinitions,function(n){u.push(n)}),n.each(i._cmReadDefinitions,function(n){u.push(n)})),i.unbindModule(),i.showBusyIndicatorWithMessage(eIkametClientMessages.sunucudanVeriAliniyor),l=[],c=0;c<u.length;c++)s=u[c],e=null,i._vmReadDefinitions[s]&&(e=i._vmReadDefinitions[s]),i._cmReadDefinitions[s]&&(e=i._cmReadDefinitions[s]),e&&e.definition&&(o=e.definition.url,n.isFunction(o)&&(o=o()),o=a(i,o),function(t,r,u){var f=new n.Deferred;l.push(f.promise());n.ajax(t,g(i,u.definition)).then(function(n){n.success?f.resolve({name:r,response:n.result,read:u}):f.reject({name:r,response:n,read:u})},function(n){i.handleUnhandledError(n)})}(o,s,e));return h=new n.Deferred,h.then(function(n){i.trigger("refreshComplete",n)}),n.when.all(l).then(function(n){for(var t,u,s,o=[],e=0;e<n.length;e++)t=n[e],i[t.name]&&(i[t.name].unbind(),i[t.name]=null),u=t.response,t.read.definition.onRead&&(u=t.read.definition.onRead(u)),i[t.name]=i.wrap(f(u,t.read.extensions),t.name,r),s={name:t.name,model:i[t.name],module:i},o.push(s),i.trigger("modelRefreshed",[t.name,i[t.name],i]);h.resolve(o)},function(n){for(var r,t=0;t<n.length;t++)r=n[t],r.response.success||i.handleControlledError(r.response);h.reject()}).always(function(){i.bindModule();i.hideBusyIndicator()}),h.promise()})},handleControlledError:function(t){t.type=="exception"?s(t.message):t.type=="validation"&&n.each(t.errors,function(n,t){noty({text:t,type:"error",layout:"bottom"})})},handleUnhandledError:function(n){if(n.status==401){p();return}s(n.statusText);this.hideBusyIndicator();u().bindModule()},performCommand:function(i,r,u){var f=this,e;n.noty.closeAll();e=new n.Deferred;e.then(function(n){f.trigger("commandCompleted",{name:i,success:n})});f._ensureInitialized().then(function(){var s,o,h;f._updateDefinitions[i]!=null&&f._validator.validate(f._updateDefinitions[i].options)&&(s=f._updateDefinitions[i],s?(o=f[i],r==t&&o.mesajlar&&(r={mesajlar:o.mesajlar}),o?(o=o.toJSON(),h=s.definition.url,n.isFunction(h)&&(h=h()),h=a(f,h),f.showBusyIndicatorWithMessage(eIkametClientMessages.komutSunucuyaGonderiliyor),n.ajax(h,nt(f,o,s.definition,r)).done(function(r){if(r.success)ft(f,o,r.result).then(function(u){ot(f,o,r.result).then(function(h){if(u.state||h)f.performCommand(i,{mesajlar:r.result.mesajlar,imza:r.result.imza});else{if(et(f,o,r.result),r.result.yenidenYukle&&window.location.reload(!0),r.result.donusDegerleri&&n.each(r.result.donusDegerleri,function(n,t){f.model[n]=t}),s.definition.onCommandApplied)s.definition.onCommandApplied(r.result);var c=s.definition.refreshModels;c===t&&(c=[],n.each(f._vmReadDefinitions,function(n){c.push(n)}));u.refreshModule==!0||u.refreshModule==null?c&&f.refresh(c):o.mesajlar||n.extend(f[i],{mesajlar:r.result.mesajlar});e.resolve(!0)}},function(){e.resolve(!1)})},function(){e.resolve(!1)});else{if(s.definition.onCommandFailed)s.definition.onCommandFailed(r.result);f.handleControlledError(r);e.resolve(!1)}}).fail(function(){e.resolve(!1);alert("error")}).always(function(){f.hideBusyIndicator();u&&u();f.trigger("performCommandAlways",{module:f})})):(n.error('performCommand: Command model "'+i+'" could not be found.'),e.resolve(!1))):(n.error('performCommand: Update definition for command "'+i+'" could not be found.'),e.resolve(!1)))})},applyCommand:function(t){var u=this,i=jQuery.event.fix(t),r=n(i.currentTarget).data("command"),f=n(i.currentTarget).data("aftercommand");r?u.performCommand(r,null,this[f]):n.error("applyCommand: the target element for this event does not have a data-command attribute specified.")},addReadOnlyDynamicDataSource:function(t,i,u,e){var o=this;if((!i||n.isEmptyObject(i))&&n.error("addReadOnlyDynamicDataSource: dsReadDefinition parameter passed is empty. name = "+t),o[t]&&n.error("addReadOnlyDynamicDataSource: there is already a field defined with name "+t),e&&!n.isEmptyObject(e)){if(o._queryOptions[t])throw new Error("addReadOnlyDynamicDataSource: there is already an query option defined for name "+t);o._queryOptions[t]=e}o._dataSources.push(t);o[t]=new r.data.DataSource({transport:{read:c(t,o,i,u)},schema:{data:function(n){return n.data},errors:function(n){return n.errors},model:{id:"kayitNo"}},change:function(t){t.action=="add"&&n.each(t.items,function(n,t){f(t,u)});var r=i.onChange;r&&n.isFunction(r)&&r(t)}})},addReadOnlyDynamicDataSourceClientPaging:function(t,i,u,f){var e=this;if((!i||n.isEmptyObject(i))&&n.error("addReadOnlyDynamicDataSource: dsReadDefinition parameter passed is empty. name = "+t),e[t]&&n.error("addReadOnlyDynamicDataSource: there is already a field defined with name "+t),f&&!n.isEmptyObject(f)){if(e._queryOptions[t])throw new Error("addReadOnlyDynamicDataSource: there is already an query option defined for name "+t);e._queryOptions[t]=f}e._dataSources.push(t);e[t]=new r.data.DataSource({clientPaging:!0,transport:{read:c(t,e,i,u)},schema:{data:function(n){return n.data},total:function(n){return n.total},errors:function(n){return n.errors}},change:function(t){var r=i.onChange;r&&n.isFunction(r)&&r(t)},pageSize:10})},addReadOnlyHierarchicalDynamicDataSource:function(t,i,u,f){var e=this;if((!i||n.isEmptyObject(i))&&n.error("addReadOnlyHierarchicalDynamicDataSource: dsReadDefinition parameter passed is empty. name = "+t),e[t]&&n.error("addReadOnlyHierarchicalDynamicDataSource: there is already a field defined with name "+t),f&&!n.isEmptyObject(f)){if(e._queryOptions[t])throw new Error("addReadOnlyHierarchicalDynamicDataSource: there is already an query option defined for name "+t);e._queryOptions[t]=f}e._dataSources.push(t);e[t]=new r.data.HierarchicalDataSource({transport:{read:c(t,e,i,u)},schema:{data:function(n){return n.data},errors:function(n){return n.errors},model:{id:"kayitNo",children:"items",hasChildren:"hasChildren"}},change:function(t){var r=i.onChange;r&&n.isFunction(r)&&r(t)}})},addReadOnlyDynamicDataSourceWithPaging:function(t,i,u,f){var e=this;if((!i||n.isEmptyObject(i))&&n.error("addReadOnlyDynamicDataSourceWithPaging: dsReadDefinition parameter passed is empty. name = "+t),e[t]&&n.error("addReadOnlyDynamicDataSourceWithPaging: there is already a field defined with name "+t),f&&!n.isEmptyObject(f)){if(e._queryOptions[t])throw new Error("addReadOnlyDynamicDataSourceWithPaging: there is already an query option defined for name "+t);e._queryOptions[t]=f}e[t]=new r.data.DataSource({serverPaging:!0,transport:{read:c(t,e,i,u)},schema:{data:function(n){return n.data},total:function(n){return n.total},errors:function(n){return n.error}},change:function(t){var r=i.onChange;r&&n.isFunction(r)&&r(t)},pageSize:10})},fetchDataSource:function(t){var i=this;i._ensureInitialized().then(function(){var f=[],e,o,u,s;for(n.type(t)=="array"?n.each(t,function(t,i){n.type(i)=="string"&&f.push(i)}):n.type(t)=="string"&&f.push(t),f.length==0&&n.each(i._dataSources,function(n,t){f.push(t)}),e=0;e<f.length;e++)o=f[e],u=i[o],u&&u instanceof r.data.DataSource&&(s=u.options.serverPaging,s?u.query({page:1,pageSize:u.pageSize()||i.model.pageSize||10}):u.read())})},invokeDataSource:function(t){var r=this,u,i;n.noty.closeAll();u=jQuery.event.fix(t);i=n(u.currentTarget).data("datasource");i?r._validator.validate(r._queryOptions[i])&&r.fetchDataSource(i):n.error("invokeDataSource: the target element for this event does not have a data-datasource attribute specified.")},addLookup:function(i,u,f,e){var o=this;(u==t&&n.error("addLookup: url is empty "+i),f==t&&(f=!1),o[i])||(o._lookups.push(i),o[i]=new r.data.DataSource({transport:{read:tt(i,o,{url:u,type:"GET",cache:!1},e),parameterMap:function(n,t){return t=="read"&&f&&n.filter&&n.filter.filters&&n.filter.filters.length>0?{text:n.filter.filters[n.filter.filters.length-1].value}:n}},serverFiltering:f}),o.disableItem=function(){n(".tbd").parent().click(!1)})},getNotification:function(){var r=this,u=r._target,i=u.find("div.kl-module-notification").getFirstOrNull()||n(document).find("div.kl-module-notification").getFirstOrNull(),t;return i?(t=i.find("div.modal").getFirstOrNull(),t)?t:(n.error("unable to find div element with modal class applied."),null):(n.error("unable to find div element with kl-module-nofitication class applied."),null)},showBusyIndicator:function(n){var i=this,t=i._target;n&&(t=n);t.loadingOverlay()},getfromcookie:function(){var n=this,t=n.readfromCookie("viewAs");t&&(t=="Tabs"&&n.viewAsTabs(),t=="Panels"&&n.viewAsPanels(),t=="Collapse"&&n.viewAsCollapse(),t=="Accordion"&&n.viewAsAccordion())},showBusyIndicatorWithMessage:function(n){var t=this,i=t._target;i.loadingOverlay("show",n)},hideBusyIndicator:function(n){var t=this,i=t._target;n&&(i=n);t.getfromcookie();i.loadingOverlay("remove")},_fetchLookups:function(){var i=this,r=[],t;return n.each(i._lookups,function(n,t){r.push(i[t].fetch())}),t=new n.Deferred,n.when.all(r).then(function(){t.resolve()},function(){t.reject()}),t.promise()},_ensureInitialized:function(){var t=this,i,f;return t._initialized||(t._initialized=new n.Deferred,t._targetSelector==null&&(bt(t),i=n(),i=i.add(t._target.find("*[data"+r.ns+"-role]")),i=i.add(t._target.find("*[data"+r.ns+"-bind]")),i=i.not(t._target.find("*["+h+"!="+t.uid+"]")),t._targetSelector=i),f=n("*[data-role=grid][data-pageable=true]"),n.each(f,function(n,t){t.setAttribute("data-pageable","{ pageSize: 10, buttonCount: 5, pageSizes: [10, 20, 50], refresh: false }")}),r.init(t._targetSelector,r.mobile.ui,r.ui),n(".k-grid").removeClass("k-widget"),t._target.find(".kl-module-init").each(function(i,r){var e=n(r),s=u(e),f,o;s==t&&(f=e.data("kl-module-init"),f&&(n.isFunction(f)==!1&&n.error("kl-module-init data attribute value must be a function."),o=n.proxy(f,t),o()))}),t._fetchLookups().always(function(){t==u()&&t.trigger("moduleInitialized",{module:t});t._initialized.resolve()})),t._initialized.promise()},bindModule:function(){var n=this;n._bound||(r.bind(n._targetSelector,n),i.requiredfieldmarker.markOnLoad(),n.viewAs=="Tabs"&&n.viewAsTabs());n._bound=!0},unbindModule:function(){var n=this;n._bound&&r.unbind(n._targetSelector);n._bound=!1},viewAsText:function(){return this.get("viewAs")=="Tabs"?"Sekme":this.get("viewAs")=="Panels"?"Panel":this.get("viewAs")=="Collapse"?"Açılır / Kapanır":this.get("viewAs")=="Accordion"?"Akordiyon":void 0},viewAsTabs:function(){this.savetoCookie("viewAs","Tabs");this._target.transformTo("tab",{fadeTabs:!1});this.set("viewAs","Tabs")},viewAsPanels:function(){this.savetoCookie("viewAs","Panels");this._target.transformTo("panel",{fadeTabs:!1});this.set("viewAs","Panels")},viewAsCollapse:function(){this.savetoCookie("viewAs","Collapse");this._target.transformTo("collapse",{fadeTabs:!1});this.set("viewAs","Collapse")},viewAsAccordion:function(){this.savetoCookie("viewAs","Accordion");this._target.transformTo("accordion",{fadeTabs:!1});this.set("viewAs","Accordion")},savetoCookie:function(t,i){n.removeCookie(t);n.cookie(t,i)},readfromCookie:function(t){return n.cookie(t)},registerMessage:function(t,i){var r=this;this._registeredMessages.push({messageId:t,callbackHandler:n.proxy(i,r)})},resolveRegisteredMessage:function(i,r,u){var f=n.grep(this._registeredMessages,function(n){return n.messageId==i});f.length==0?n.error("registerMessage could not be found.It should be registered first."):((r==t||r==null)&&(r=!0),(u==t||u==null)&&(u=!0),f[0].deferred.resolve({commandState:r,mesajState:u}))},rejectRegisteredMessage:function(){var i=n.grep(this._registeredMessages,function(n){return n.messageId==messageId});i==null||i==t?n.error("registerMessage could not be found.It should be registered first."):registeredMessages[0].deferred.reject()},defaults:{viewAs:"None"}});i.oldModule=kt;i.getModule=u;i.getModules=b;i.getChildModule=at;i.bindToModule=vt;i.showAlert=s;i.showError=ht;i.showInformation=ct;i.confirmDialog=lt;i.ajaxCall=v;i.ajaxLoad=st;i.nullifyProperties=w;i.virtualizedAutoCompleteParameterMapper=yt;i.virtualizedAutoCompleteValueMapper=pt;i.virtualizedParameterValueMapper=wt}(window.jQuery),function(n){var t=window.kale,i=window.kendo,r=function(i,r){var u=this;u._oldModule=new t.oldModule({name:i,target:n(r)});u.addViewModel=function(t){t.type&&(t.type!=="dynamic"||t.type!=="static")||n.error("You must supply a valid ViewModel type. Available options: 'dynamic' or 'static'");var i=u._transformExtensions(t.name,t.extensions,t.subModelExtensions);t.type==="dynamic"?u._oldModule.addDynamicViewModel(t.name,t.endpoint,i):t.type==="static"&&u._oldModule.addStaticViewModel(t.name,t.properties,i);Object.defineProperty(u,t.name,{get:function(){return u._oldModule[t.name]}})};u.addCommand=function(n){return u._oldModule.addCommand(n.name,n.endpoint,{}),{addRuleEngineValidations:function(t){u._oldModule._updateDefinitions[n.name].options=t}}};u.addDataSource=function(n){var t=u._transformExtensions(n.name,n.extensions);n.pageSize?n.serverPaging?u._oldModule.addReadOnlyDynamicDataSourceWithPaging(n.name,n.endpoint,t,{}):u._oldModule.addReadOnlyDynamicDataSourceClientPaging(n.name,n.endpoint,t,{}):u._oldModule.addReadOnlyDynamicDataSource(n.name,n.endpoint,t,{});Object.defineProperty(u,n.name,{get:function(){return u._oldModule[n.name]}})};u._transformExtensions=function(t,i,r){var u,e,s;i||(i={});r||(r={});var f={},h=Object.keys(i),o=Object.keys(r);for(f.model=n.extend({},i),u=0;u<o.Length;u++)e=o[u],s=t+"."+e,f[s]=n.extend({},r[e]);return f}},u=i.data.ObservableObject.extend({init:function(){var n=this;n.areas={}},registerArea:function(n,t){var u=this,i=new r(n,t);return u.areas[n]=i,i},refreshAll:function(){var n=this;for(var t in n.areas)n.areas[t]._oldModule.refresh()}});t.Module=u}(window.jQuery)